我有一個代碼,列出所有打開的工作簿,因爲我所有的代碼都在Personal.xlsb也可以上市,誰能告訴我的。如果條件跳過從Personal.xlsb列表。跳過PERSONAL.xlsb工作簿而ListWorkbooks
而且還因爲Personal.xlsb劑量不會產生「data_index用於」這會給人一個錯誤也太
Sub ListWorkbooks()
Dim Wb As Workbook
For j = 1 To Workbooks.Count
Sheets("Data_Index").Select
Range("H3").Cells(j, 1) = Workbooks(j).Name
For i = 1 To Workbooks(j).Sheets.Count
Next i
Next j
End Sub
'如果工作簿(J),請將.Name <> ThisWorkbook.Name Then'跳過此工作簿 –
@TimWilliams如果'<>'難道不應該是 「做你想做的」? – sam092
@Stephinn你需要完全限定對象名稱您在for循環 – sam092