Worksheets("Sheet1").Range("A1").Value ‘这可以获取A1单元格的内容,A1的内容是变动的宏代码,
如:
A1内容为:msgbox "Hello!" 执行 msgbox "Hello!"
A1内容为:Range("G6").Select 执行Range("G6").Select
请告诉指点,谢谢!
Private Sub CommandButton1_Click()
Worksheets("Sheet1").Range("A1").Value ‘无法执行
‘‘’‘’‘如:A1内容为:msgbox "Hello!" 执行 msgbox "Hello!"
End Sub
基本思路:向指定模块指定过程动态写入单元格A1内容并实时调用。
Sub 引用单元格字符串型代码并执行()具体参见:http://jingyan.baidu.com/article/19192ad83a7965e53e57079d.html
就是执行引用单元格的代码啊,楼下的那个思路不会写,感觉越来越不会使用百度了,还是技术帖子都不容易出现了。。。
追答终于看明白了
呵呵,代码是放在单元格里的。呵呵
好奇怪的做法
你要的,EXCEL是做不到的
利用 宏 把 以上代码写入另一个模块的某个函数
调用执行这个函数
目前资料没在手上; 晚上联系可以给你个样品.
追问我上夜班,麻烦有时间给我写一个,或给个样本,万分感谢。
追答你没悬赏分,我自己要5分,应该不算过分;
详细见副本
如果可以请采纳!!