/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 12 条)
YJ-Here 展开
Sub test()
'workbooks 当前打的开的所有工作簿
'worksheets 指定工作簿下的所有工作表
'range("a1:c6") 指定单元格格区域下的所有单元格
Dim wb As Workbook, ws As Worksheet, rng As Range


For Each wb In Workbooks
MsgBox wb.Name
Next wb


For Each ws In Worksheets
MsgBox ws.Name
Next ws


For Each rng In Range("a1:c3")
MsgBox rng.Address & "=" & rng.Value
Next rng

End Sub
2022年02月18日 15:42
1 回复
大春哥 展开
变量中的workbook和workbooks有什么区别啊,为啥带s就不行了呢?
2021年09月17日 22:07
0 回复
刘天亮 展开
@ 大春哥 for each 循环遍历出来的是 单个 的工作簿,工作表,单元格,变量每次能装一个,你加S成多个了,类型对不上装不进去
2022年09月14日 18:22
@TA
T613480on 展开
这里的循环很不错。
2021年07月04日 07:49
0 回复
学习达人
ltm_518 展开
不知道这个有什么作用,但是看了后面的实例才知道他的用处非常大
2018年03月14日 06:40
4 回复
游客 展开
为什么我的msgbox range("a1:c3").value是空值啊,单元格里面有内容的
2018年10月23日 13:34
1 回复
刘天亮 展开
msgbox能打印的是一个字符串,一个单元格,你弄了个区域
2022年09月14日 18:08
@TA
任立冬08 展开
Sub test()
Dim wb As Workbook
for eash wb in workbooks
Next wb
End Sub
提示缺少“=”
怎么回事啊?
2018年04月19日 22:32
1 回复
木易楊I 展开
sub text()
Dim ws As Worksheet
For Each ws In Worksheets
MsgBox ws.Name
Next ws
End Sub
2020年10月06日 17:23
@TA
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部