简单的vba代码给我运行时错误91对象变量或未设置块

gid*_*eon 22 excel vba excel-2007 excel-vba

所以当单击命令按钮时,我有一个简单的小宏/子定义.问题是它给了我:

运行时错误'91':对象变量或未设置块

我的代码是:

Dim rng As Range
rng = Sheet8.Range("A12") '<< ERROR here
rng.Value2 = "1"
Run Code Online (Sandbox Code Playgroud)

我只想在Sheet8中设置Cell"A12".

在此输入图像描述

谢谢!

Fio*_*ala 36

您需要使用对象设置:

 Set rng = Sheet8.Range("A12")
Run Code Online (Sandbox Code Playgroud)

Sheet8很好.

 Sheet1.[a1]
Run Code Online (Sandbox Code Playgroud)