繁体   English   中英

公共变量和Workbook_Open函数

[英]Public variables and Workbook_Open function

我想在ThisWorksheet的Workbook_Open函数中初始化一些变量(如图形的范围)。 就像这样完成:

Public ChartSizePosition As Range
Sub Workbook_Open()
    Set ChartSizePosition = Range("B8:I25")
    Worksheets("Übersicht").Range("A1").Value = "q3f"
End Sub

之后,我想从模块中的某些Sub中访问变量。 但是总会出现错误“运行时错误424。对象必需”。 肯定可以到达Workbook_Open代码。

有人可以给我一个建议吗?

最好的问候和感谢!

如果将公共变​​量添加到类模块(ThisWorkbook是),则必须将该变量引用为该类的成员。 因此,您必须引用ThisWorkbook.ChartSizePosition而不是ChartSizePosition

或者,您可以将声明移至普通模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM