我想做一个Error
声明类型变量的测试,稍后在 VBA 程序中使用。我已经写=1/0
在(5,6)
活动工作表的单元格中,因此它具有 value #DIV/0!
,然后我尝试运行以下代码:
Sub try()
Dim x As Error
y = ActiveSheet.Cells(5, 6).Value
MsgBox TypeName(y)
x = ActiveSheet.Cells(5, 6).Value
End Sub
MsgBox
确实打印Error
了,但是,在分配给:y
的行中引发了错误。x
Run-time error "91": Object variable or With block variable not set
谁能告诉我这里出了什么问题,或者给我另一个Error
声明和使用变量或类型的例子?