[英]extract name of worksheets and paste it in another workbook
無法開發可以循環遍歷工作表的代碼,提取每個工作表的名稱,然后將其粘貼到主工作簿中,這是我到目前為止所得到的
Sub date()
Dim day As String
Dim x As Integer
Dim wb As Workbook
Set wb = Workbooks.Open(SelectedFileItem)
Dim contador As Integer
contador = 2
Dim result As Workbook
Set result = Workbooks.Open("C:\Users\apractica\Desktop\Macro\Durst\Resultados.xlsm")
For x = 1 To ws_num
wb.Worksheets(x).Activate
day = wb.Sheets(x).Name
result.Cells(contador, 1).PasteSpecial xlPaste
contador = contador + 1
Next
End Sub
wb = 是包含工作表的工作簿,我需要提取每個工作表的名稱
結果 = 是主工作簿,我想在其中復制每個工作表的名稱
要結束這個問題:
Option Explicit
添加到模塊頂部。 ws_num
未聲明。wb.Worksheets
的集合。.Cells(contador, 1)
之前指定工作表。 result
是一個Workbook
。For Each ws in wb.Worksheeets
result.Worksheets(1).Cells(contador, 1).Value = ws.Name
contador = contador + 1
Next
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.