【发布时间】:2016-07-05 13:23:45
【问题描述】:
我正在尝试在 Excel 中做一些非常简单的事情 - 只需提示输入文件名,将该文件中工作表的内容(保留格式)复制到当前打开的工作簿中具有相同名称的工作表中。我在“Workbooks(oldfname).Sheets("Player List").Range("A1:Z100").Copy" 行中不断收到“下标超出范围”。代码如下:
Private Sub CopyPlayerInfoButton_Click()
Dim fnameWithPath, oldfname As String
oldfname = Application.GetOpenFilename(, , "Old ePonger file")
Sheets("Player List").Visible = True
Sheets("Player List").Activate
Application.CutCopyMode = False
Workbooks(oldfname).Sheets("Player List").Range("A1:Z100").Copy
Range("A1:Z100").Select
ActiveSheet.Paste
End Sub
任何帮助将不胜感激,谢谢!
【问题讨论】: