我想将我的excel文件名的前7个字符复制到摘要表中的一列中。我的文件名通常类似于“ PR_0001_nil_nzl.xls”。我想复制“ PR_0001”并将其粘贴到我的工作表的列范围G2:G6中。我对VBA还是很陌生,因此这对我来说似乎看似简单的任务也变得更加复杂
答案 0 :(得分:2)
ThisWorkbook.Name
获取工作簿名称。将其写入所需工作表中的范围
ThisWorkbook.Worksheet("Summary").Range("G2:G6").Value = Left$(ThisWorkbook.Name, 7)
答案 1 :(得分:1)
Option Explicit
Sub Test()
Dim strName As String
Dim wsSummary As Worksheet
With ThisWorkbook
Set wsSummary = .Worksheets("Summary")
strName = Left(.Name, 7)
wsSummary.Range("G2:G6").Value = strName
End With
End Sub