如何用VBA进行外部数据应用?

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:25:52
用当前的excel表格引用另外源excel表格里的数值,当源excel表格的数据发生变化时候,在不被打开的前提下,当前的excel表格数据随之变化。
比如说源表格的数据位为:
名称 型号 数量 单价
空气开关 ABC-1 2 20
空气开关 ABC-2 2 25
继电器 BCD-1 1 200
继电器 BCD-2 1 220
旋钮 CDE-1 1 15
旋钮 CDE-2 1 18
当前的excel表格为:
空气开关 ABC-1 2 20
继电器 BCD-1 1 200
旋钮 CDE-1 1 15
当源excel表格中的空气开关ABC-1型单价变成30时,在不打开源excel表格的前提下,当前excel内的ABC-1自动变成30。
哪位大侠帮小弟解答下,着急啊。
源文件跟当前文件并没有做任何连接,不会,请知道的说详细点,要么编程,要么用宏,怎么都行,需要能查找

可以打开了源文件后,更新数据后再关闭源文件。
用vba宏来更新吧。vba宏需要按你的表格格式进行编写的,所以没有具体表格前答不出你的问题,可发表格来看看,改好后发回给你。

好像不需要编程吧,当前Excel表格的单价直接引用源Excel表格的单价,而且可以在不打开源Excel的时候自动更新。