我有一个大系列的范围(> 500),我在我的工作簿使用一般声明定义的可用:Public r1 As Range, Public r2 As Range
等各范围始终是指在同一小区该文件。即r1始终指纸张1,B2。如何设置一个全局变量范围在多个程序/模块
我的许多事件采取行动,对所有500米范围内单独和我经常碰到64K的模块内存限制,因为我必须声明,我一直在用做每个模块中每个变量的范围:Set r1 = Sheets("Sheet 1").Range"B2"
有没有办法在全局声明范围,然后在所有使用它们的各个模块中自由地调用它们?这将为每个模块释放30k的内存。
将命名范围内工作? –
按优先顺序排列:1)命名区域,2)班,3)的子程序,设置它们,从每个例程调用需要它们 –
我尝试使用命名范围,但是当我打电话的范围内,我得到一个错误,说编译错误,参数非可选。我不确定一个班会如何运作。对于从例程中调用每个例程,我认为这与以下建议的思路是一样的,即我一直努力使数周的工作没有成功。 – Mythranor