我的目標是僅在選定工作表中執行VBA代碼。循環選擇工作表(設置activewindow.selected工作表)
我嘗試以下:
1 Sub selectedsheet()
2 Dim sh As Worksheet
3 Dim selectedshs As Worksheets
4
5 Set selectedshs = ActiveWindow.SelectedSheets
6
7 For Each sh In selectedshs
8 MsgBox sh.Name
9 Next sh
10 End Sub
然而,在第5行,運行時錯誤13 - 類型不匹配發生。
任何幫助,將不勝感激。謝謝!
嘗試改變'Selectedshs'到表集合,而不是(存在工作表和表對象之間的區別sublte) – RGA
這個工作。留言Merci! – Sevii