【发布时间】:2019-12-06 16:39:24
【问题描述】:
我已经编写了以下代码,并且在调试时收到 Worksheets("Program Mapping Sheet") 行的错误“Subscript out of range”。激活
Application.DisplayAlerts = False 'Don't display alert
Worksheets("Program Mapping Sheet").Activate 'Set the active worksheet
Sheets("Program Mapping Sheet").Cells.Clear
Worksheets("Copied Raw Data").Activate 'Set the active worksheet
Worksheets("Copied Raw Data").UsedRange.Copy 'Copy the data
Worksheets("Program mapping sheet").Activate 'Set the active worksheet
Worksheets("Program mapping sheet").Range("A1").PasteSpecial xlPasteValues
ThisWorkbook.RefreshAll 'Refresh all the pivot tables
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Application.DisplayAlerts = True 'Display Alerts
Worksheets("Hide").Activate 'Set the active worksheet
Worksheets("Hide").Range("A1").Select
End Sub
【问题讨论】:
-
尝试参考 thisworkbook.worksheets(... 并确保工作表名称正确。没有多余的空格...