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

所以当我点击一个命令button时,我有一个简单的macros/子定义。 问题是这给了我:

运行时错误“91”:对象variables或未设置块

我的代码是:

Dim rng As Range rng = Sheet8.Range("A12") '<< ERROR here rng.Value2 = "1" 

我只想在Sheet8中设置Cell“A12”。

在这里输入图像说明

谢谢!

你需要用对象设置:

  Set rng = Sheet8.Range("A12") 

Sheet8很好。

  Sheet1.[a1]