2014-02-21 52 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中的值也会随之改变。

相关问题