excel vba如何用条件运行宏(高手请进)
答案:2 悬赏:20 手机版
解决时间 2021-04-01 23:55
- 提问者网友:了了无期
- 2021-04-01 13:15
excel vba如何用条件运行宏(高手请进)
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-04-01 13:38
你希望用户点数值调节键,宏二就自动运行,是吗?
使用worksheet_change事件,然后调用“宏二”就可以了。
现在数值调节键不是宏来的,也可以用宏来控制——宏xx可以控制B1单元格的值
宏xx可以调用宏二中的代码。
这个宏xx就是你要的连续自动运行200次,也就是B1的数字连续变化200次,宏二也运行200次。追问对就是这样的?
可否给个代码.追答Sub 新宏()
Dim i As Integer
For i = 1 To 200
Range("B1") = i
Call 宏二
Next i
End Sub
Sub 宏二()
'这里放入宏二的代码
End Sub
使用worksheet_change事件,然后调用“宏二”就可以了。
现在数值调节键不是宏来的,也可以用宏来控制——宏xx可以控制B1单元格的值
宏xx可以调用宏二中的代码。
这个宏xx就是你要的连续自动运行200次,也就是B1的数字连续变化200次,宏二也运行200次。追问对就是这样的?
可否给个代码.追答Sub 新宏()
Dim i As Integer
For i = 1 To 200
Range("B1") = i
Call 宏二
Next i
End Sub
Sub 宏二()
'这里放入宏二的代码
End Sub
全部回答
- 1楼网友:渊鱼
- 2021-04-01 15:07
sub a()
for i=1 to 200
call 宏二
next
end sub
不是很明白你想的结果。
可以在宏二的最后加一句代码。让B1增加1sub 宏二()
'这里是你的代码,最后加一句如下:
[b1]=[b1]+1
end sub
for i=1 to 200
call 宏二
next
end sub
不是很明白你想的结果。
可以在宏二的最后加一句代码。让B1增加1sub 宏二()
'这里是你的代码,最后加一句如下:
[b1]=[b1]+1
end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯