【Excel VBA】怎样使用工作簿的相对路径

 时间:2026-02-14 21:35:39

1、Excel VBA中工作簿的相对路径可以用ThisWorkbook.Path语句获得。ThisWorkbook是对包含该代码的工作簿的引用。无论该工作簿位于哪里,ThisWorkbookPath属性都将提供能定位到该工作簿的路径。

1、Sub ceshi()

Dim wkb As Workbook

Dim filename As String

Dim path As String

filename = "新建 Microsoft Office Excel 工作表 (2).xlsx"

path = ThisWorkbook.path

Set wkb = Workbooks.Open(filename:=path & "\" & filename)

wkb.Sheets(1).Range("A1") = 12

End Sub

这段代码的背景是,一个文件夹中有两个工作簿文件,一个是含有该段代码的工作簿,另一个是名为新建 Microsoft Office Excel 工作表 (2).xlsx的工作簿,利用path = ThisWorkbook.path获取这两个工作簿的路径,然后打开新建 Microsoft Office Excel 工作表 (2).xlsx工作簿,并为单元格A1赋值为12。

  • 怎样使用VBA查找替换关键?
  • excel2013vba如何设置打印指定的两个工作表
  • 如何在Excel VBA中计算数组的大小
  • VBA编程中怎样设置一个数组?
  • 使用Excel VBA对单元格背景色进行条件设置
  • 热门搜索
    笔记本怎么开蓝牙 英雄联盟英雄图片大全 乳晕太大怎么办 鼻子脱皮怎么办 俏妃卫生巾怎么样 盆花图片大全 张杰个人资料简介 怎么编曲 描写花的古诗大全 篮球规则大全