如何利用VBA获取Excel最近使用的工作簿列表
时间:2023-03-11 06:36:22
下面的VBA代码可以获取Excel中最近使用的工作簿的完整路径和名称,并将其放到代码所在工作表的A列中。在Excel 2007和Excel 2010中,如果通过“Office按钮(或“文件”选项卡)→Excel选项→高级”设置显示“最近使用的文档”数量大于“0”,该代码可以显示最近使用的最多50个工作簿名称。而对于Excel 2003,A列中显示的工作簿名称数量与“文件”菜单底部所显示的最近使用文件数量相同。
按Alt+F11,打开VBA编辑器,在右侧代码窗口中输入下列代码:
Sub GetMRUList()
On Error Resume Next
Dim i, MRUNum As Integer
MRUNum = Application.RecentFiles.Maximum
Application.RecentFiles.Maximum = 50
Range("A1:A50").Clear
For i = 1 To 50
Cells(i, 1) = Application.RecentFiles(i).Path
Next i
Application.RecentFiles.Maximum = MRUNum
End Sub
运行代码,即可在A列中显示最近使用的工作簿列表。
标签:如何,利用,VBA,获取,Excel,最近,使,用的,工作簿
0
投稿
猜你喜欢
如何安装Ulysses for Mac并使用它?
2022-05-08 05:00:14
Win10 1909鼠标左右键怎么互换?Win10 1909鼠标左右键互换方法简述
2023-05-31 05:56:22
手机wps如何使用表格样式功能
2023-10-02 17:26:07
KC网络电话怎么样?
2023-06-08 09:29:52
Mac 不能进入睡眠模式,如何修复?
2022-06-25 14:12:06
Excel中怎么运行宏 宏问题解决方法教程
2022-12-01 13:16:33
会声会影怎么制作高清视频 会声会影制作高清视频图文教程
2022-02-19 07:05:15
win10显示器显示输入不支持怎么回事?w10显示器输入不支持怎么办
2023-12-18 19:35:03
KB4532693更新后桌面清空怎么办
2023-11-09 06:48:44
Win7打补丁后蓝屏怎么解决?
2022-08-28 15:45:47
b站如何将收藏取消 哔哩哔哩取消收藏的教程
2022-07-02 19:43:02
Office要如何去卸载?卸载Office最干净的方法
2023-09-05 06:26:04
Windows 8.1 SecureBoot未正确配置的解决方法
2023-01-28 23:38:46
Excel如何快速把日期转换成星期?
2023-05-11 11:30:49
win10预览版1607中kb3200970更新失败该怎么办?
2022-07-30 08:10:57
WPS excel中的灰框线不见了,怎么显示
2022-02-25 12:51:42
Win7系统电脑设置桌面动态背景壁纸的操作步骤
2023-02-18 22:17:06
Excel检索字符位置(区分大小写)的FIND函数使用教程
2023-12-01 15:26:19
微软又一项黑科技专利曝光:透明相机
2022-02-12 01:37:05
wps表格怎么添加批注
2022-10-11 18:01:58