如何设置Excel=另一个excel文件中的数据
发布网友
发布时间:2024-09-15 07:07
我来回答
共4个回答
热心网友
时间:2024-11-15 07:17
如果你想要的结果是
如表B的a1=表A的a1
增加1行数后
为表B的a1=表A的a2的话你的方法就可以我刚试过
如果你想要增加一行后表B的a1仍然=表A的a1的话
工作薄open事件中加入一行就行了
Private Sub Workbook_Open()
Sheets("表B").Range("a1") = "='F:\我的文档\[表B.xls]Sheet1'!$a$1"
End Sub
如果你大多工作薄A和工作薄B同时在编辑的话最好将
Sheets("表B").Range("a1") = "='F:\我的文档\[表B.xls]Sheet1'!$a$1"
一行加入储存结果的工作表的changeg事件或者Activate事件中最好
热心网友
时间:2024-11-15 07:13
这个需要用到宏命令,具体去查查吧
热心网友
时间:2024-11-15 07:19
因为加了美元符号就变成了 绝对路径引用了。 如果你在源数据表里面添加、删除行或者列的话引用位置就变化了(你心目中的位置)。
你可以在编辑文件B的公式的时候手动删除美元符号,简单的方法是 高亮选中$H$12,就是点住鼠标左键拖选,然后按F4。
热心网友
时间:2024-11-15 07:15
幸福的猪已注册 正解。
您还可以给B中需要链接的单元格取一个名字,这样不管你怎么插入怎么修改B,只要你在A中使用这个名字就可以了。