关于excel vba worksheet_change的问题 现有一个工作簿A.xls,其she
关于excelvbaworksheet_change的问题现有一个工作簿A.xls,其sheet1有许多数据(格式固定,44列,n多行,通过与外部sql的链接自动更新数据...
关于excel vba worksheet_change的问题
现有一个工作簿A.xls,其sheet1有许多数据(格式固定,44列,n多行,通过与外部sql的链接自动更新数据,每隔几秒增加一行),我通过新建一个工作簿B.xls,利用vba getobject函数编写一个宏,名称为macro1,将工作簿A sheet1的数据调出来到工作簿B,我想实现随着表A数据的更新而触发macro1,使工作簿B的数据自动更新,于是在工作簿A sheet1里添加了worksheet_change事件,代码如下:
private sub worksheet_change(byval target as range)
macro1
End sub
可是运行时提示“未定义sub 或function”,无法实现macro1的调用。请高手指点,谢谢。 展开
现有一个工作簿A.xls,其sheet1有许多数据(格式固定,44列,n多行,通过与外部sql的链接自动更新数据,每隔几秒增加一行),我通过新建一个工作簿B.xls,利用vba getobject函数编写一个宏,名称为macro1,将工作簿A sheet1的数据调出来到工作簿B,我想实现随着表A数据的更新而触发macro1,使工作簿B的数据自动更新,于是在工作簿A sheet1里添加了worksheet_change事件,代码如下:
private sub worksheet_change(byval target as range)
macro1
End sub
可是运行时提示“未定义sub 或function”,无法实现macro1的调用。请高手指点,谢谢。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询