我正在尝试编写一个简单的宏,我在其中创建一个新的工作表,然后将单元格A3的值设置为3,但我收到此错误method range of object _worksheet failed
以下是简单的代码:
Sub testMacro()
Dim mySheet As Worksheet
Set mySheet = ThisWorkbook.Sheets.Add(After:=Worksheets(Worksheets.Count))
mySheet.Range(A3).Value = 3
End Sub
我收到了错误:mySheet.Range(A3).Value = 3
答案 0 :(得分:2)
这应该有用;
Sub testMacro()
Dim mySheet As Worksheet
Set mySheet = ThisWorkbook.Sheets.Add(After:=Worksheets(Worksheets.Count))
mySheet.Range("A3").Value = 3 'Dont forget about ""
End Sub