Excel教程:将工作簿中所有工作表名称写入活动工作表的A列

办公教程导读

收集整理了【Excel教程:将工作簿中所有工作表名称写入活动工作表的A列】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含546字,纯文字阅读大概需要1分钟

办公教程内容图文

本文为:《别怕,Excel VBA其实特别简单(第3版)》随书问题参考答案

要想获得活动工作簿中所有工作表名称,并将工作表名称写入活动工作表A列,可以用多种解决办法。下面提供两种解决思路,供参考。

1、用For…Next循环语句解决

Sub 获取工作表名()
Dim i As Integer, ShtCount As Integer
ShtCount = Worksheets.Count '求工作簿中包含的工作表数量
For i = 1 To ShtCount
Range("A" & i) = Worksheets(i).Name
Next i
End Sub

 

2、用Do While循环语句解决

Sub 获取工作表名()
Dim i As Integer, ShtCount As Integer
i = 1
ShtCount = Worksheets.Count '求工作簿中包含的工作表数量
Do While i <= ShtCount
Range("A" & i) = Worksheets(i).Name
i = i + 1
Loop
End Sub

其中,下面的代码用于求活动工作簿中包含的工作表数量。
ShtCount = Worksheets.Count

办公教程总结

以上是为您收集整理的【Excel教程:将工作簿中所有工作表名称写入活动工作表的A列】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程Excel教程:将工作簿中所有工作表名称写入活动工作表的A列
如果觉得办公软件教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Excel教程:将工作簿中所有工作表名称写入活动工作表的A列