Excel VBA和文件夹-1.4打开文件夹内excel文件的方法
前景提要
在之前我们学习了通过VBA来创建文件夹的方法,(忘记了的话,可以拉到最下面,有传送门),基本上可以满足大家日常工作中创建文件夹的需求了,那么如果我们的需求调转过来,如果打开电脑中指定的文件件呢?
这确实和之前的思路是相反的,之前我们是主动创建,现在我们是去打开电脑中已经存在的文件夹,那么我们需要如何操作呢?
思路
我们先回忆下,我们如何手动打开我们想要打开的文件夹呢,自然是我已经知道了文件夹在那个盘,那个文件夹下,然后我直接去哪个路径下,打开那个文件夹就可以了,VBA想要打开文件夹,也是这样的思路,先要去指定的路径中找到文件夹,执行打开的命令,好了思路有了,我们可以尝试着写代码了
上代码
这里假设我们要打开一个在桌面的excel文件
Sub test()
Dim s$ '声明一个变量,用来存储路径
s = "C:\Users\****\Desktop\****.xlsx"‘详细的路径
Workbooks.Open s '执行打开的命令
End Sub
代码如上,大家在使用的过程中,想要将对应的型号转化成为实际的路径。最简单的方法就是复制文件的属性中获取
我们来调试下上面的代码,按下F8执行调试功能,我们可以看到文件成功的打开了
这就是最简单的打开文件的方法 ,明天我们将会分享一下更加灵活,使用的打开文件/文件夹的方法。
=======================往期文章集锦==================
Excel VBA——文件夹的相关操作(1)
Excel VBA和文件夹-1.2.1创建文件夹注意事项
Excel VBA和文件夹-1.2.2创建文件夹注意事项
Excel VBA和文件夹-1.3创建当天日期命名的文件夹