Excel VBA 求一个文件夹内所有工作簿中工作表的个数?

一个工作簿内有多个工作表,一个文件内有多个工作簿,怎样一键弹出这个文件夹内所有工作簿一共有多少个工作表求大神的代码!!!万分感谢!!!... 一个工作簿内有多个工作表,一个文件内有多个工作簿,怎样一键弹出这个文件夹内所有工作簿一共有多少个工作表 求大神的代码!!!万分感谢!!! 展开
 我来答
鱼木混猪哟
高粉答主

2018-07-26 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33697

向TA提问 私信TA
展开全部
新建一个xlsm文件,复制如下代码到这个文件中,F5执行代码
就可弹出工作表数量(注意工作簿默认是xlsx格式)
Sub 鱼木混猪()
Application.ScreenUpdating = False
f = Dir(ThisWorkbook.Path & "\*.xlsx")
Do While f <> ""
Workbooks.Open ThisWorkbook.Path & "\" & f
数量 = 数量 + ActiveWorkbook.Sheets.Count
ActiveWorkbook.Close
f = Dir
Loop
Application.ScreenUpdating = True
MsgBox 数量
End Sub
更多追问追答
追问
这个xlsm文件是在这个文件夹内新建吗?如果是的话我用了,不对呀
追答
是啊,有什么错误提示吗?还有你的工作簿是不是都是xlsx格式的?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式