vba中怎样表示一个sheet?
答案:3 悬赏:60 手机版
解决时间 2021-04-06 20:25
- 提问者网友:棒棒糖
- 2021-04-06 12:08
vba中怎样表示一个sheet?
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-06 12:30
vba中 用sheet1,2,3来表示是不保险的,如果将sheet1删除再创建一个表单后,新表单默认叫sheet4,再在VBA中调用sheet1就会出错。请用下面过程选中需要表单:
Sub 遍历工作表()
Dim a As String, n As Integer
For n = 1 To Worksheets.Count
a = Sheets(n).Name
Sheets(n).Select '当然这里可加上判断语句,根据需要选中sheet
Next n
End Sub
Sub 遍历工作表()
Dim a As String, n As Integer
For n = 1 To Worksheets.Count
a = Sheets(n).Name
Sheets(n).Select '当然这里可加上判断语句,根据需要选中sheet
Next n
End Sub
全部回答
- 1楼网友:走死在岁月里
- 2021-04-06 14:12
sheet1.select
完全可以,只是程序解读的时候有点晕
完全可以,只是程序解读的时候有点晕
- 2楼网友:几近狂妄
- 2021-04-06 13:52
用sheet1,2,3来表示是不保险的,如果将sheet1删除再创建一个表单后,新表单默认叫sheet4,再在VBA中调用sheet1就会出错。请用下面过程选中需要表单:
Sub 遍历工作表()
Dim a As String, n As Integer
For n = 1 To Worksheets.Count
a = Sheets(n).Name
Sheets(n).Select '当然这里可加上判断语句,根据需要选中sheet
Next n
End Sub
Sub 遍历工作表()
Dim a As String, n As Integer
For n = 1 To Worksheets.Count
a = Sheets(n).Name
Sheets(n).Select '当然这里可加上判断语句,根据需要选中sheet
Next n
End Sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯