【发布时间】:2020-10-06 04:47:59
【问题描述】:
我想逐一打开文件夹中的所有 Excel 工作簿并将单元格 B1 复制到活动工作簿中。
引用对吗?
Sub CopyPaste
Const strVerzeichnis As String = "C:\Users\amke\Desktop"
Dim StrDatei As String
Const StrTyp As String = "*.xls"
Dim Dateiname As String
ThisWorkbook.Activate
Dateiname = Dir(strVerzeichnis & StrTyp)
Application.ScreenUpdating = False
Do While Dateiname <> ""
Workbooks.Open Filename:=strVerzeichnis & Dateiname
Workbooks(Filename).Worksheets("sheet1").Cells("B1").Copy _
Workbooks(ThisWorkbook).Worksheets("sheet1").Range("B1")
Loop
Application.ScreenUpdating = True
End Sub
【问题讨论】:
标签: excel vba loops copy-paste