2014-02-21 318 views
0

所以,我有一個Sheet1,頭部叫做「域」(A1),在它下面我有一個數字(在A2中)。我有另一張名爲Sheet2的工作表,其中我只有(A1)標題,稱爲「域」。我需要一個公式來複制「域」下的內容,從A2複製到我的Sheet2中的「域」到(A2)的內容。如何從一張紙複製到另一張紙excel?

我試過使用VLOOKUP函數和CONCATENATE,但缺少一些東西。有人可以幫忙嗎?

回答

1

實際執行你會使用宏,而不是一個公式複製:

Sub CopyCell() 
    Sheet1.Range("A2").Copy Sheet2.Range("A2") 
End Sub 

宏是非常容易安裝和使用:

  1. ALT-F11帶來了VBE窗口
  2. ALT-I ALT-M打開一個新的模塊
  3. 粘貼東西並關閉VBE窗口

如果保存工作簿,宏將與其一起保存。 如果您正在使用一個版本的Excel更高然後2003,你必須保存 該文件作爲.XLSM而非的.xlsx

要刪除宏:

  1. 彈出窗口VBE如上
  2. 清晰的代碼進行
  3. 關閉VBE窗口

從Excel使用宏:

  1. ALT-F8
  2. 選擇宏
  3. 觸摸RUN

要了解更多關於一般的宏,請參閱:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

必須啓用宏才能使其工作!

+0

仍然不能使它真的爲我想要的工作,但謝謝。 – icebox19

0

如果A2在Sheet2中總是要等於A2在Sheet1爲什麼不只是做:

='Sheet1'!A2 

誠然,如果在表1中的值改變Sheet2中的值也會隨之改變。

相關問題