Excel VBA和文件夹-1.4打开文件夹内excel文件的方法-xlsx文件怎么打开

Excel VBA和文件夹-1.4打开文件夹内excel文件的方法

前景提要

在之前我们学习了通过VBA来创建文件夹的方法,(忘记了的话,可以拉到最下面,有传送门),基本上可以满足大家日常工作中创建文件夹的需求了,那么如果我们的需求调转过来,如果打开电脑中指定的文件件呢?

这确实和之前的思路是相反的,之前我们是主动创建,现在我们是去打开电脑中已经存在的文件夹,那么我们需要如何操作呢?

思路

我们先回忆下,我们如何手动打开我们想要打开的文件夹呢,自然是我已经知道了文件夹在那个盘,那个文件夹下,然后我直接去哪个路径下,打开那个文件夹就可以了,VBA想要打开文件夹,也是这样的思路,先要去指定的路径中找到文件夹,执行打开的命令,好了思路有了,我们可以尝试着写代码了

上代码

这里假设我们要打开一个在桌面的excel文件

Sub test()
Dim s$ '声明一个变量,用来存储路径
s = "C:\Users\****\Desktop\****.xlsx"‘详细的路径
Workbooks.Open s '执行打开的命令
End Sub

代码如上,大家在使用的过程中,想要将对应的型号转化成为实际的路径。最简单的方法就是复制文件的属性中获取

Excel VBA和文件夹-1.4打开文件夹内excel文件的方法

我们来调试下上面的代码,按下F8执行调试功能,我们可以看到文件成功的打开了

Excel VBA和文件夹-1.4打开文件夹内excel文件的方法

这就是最简单的打开文件的方法 ,明天我们将会分享一下更加灵活,使用的打开文件/文件夹的方法。

=======================往期文章集锦==================

Excel VBA——文件夹的相关操作(1)

Excel VBA和文件夹-1.2.1创建文件夹注意事项

Excel VBA和文件夹-1.2.2创建文件夹注意事项

Excel VBA和文件夹-1.3创建当天日期命名的文件夹

推荐阅读