Vba 无法引用命名范围集合项
我的代码有问题 我看过谷歌,但找不到任何能帮助我解决问题的例子 在我的Excel中,我命名了一个包含3个不同单元格的区域 命名范围-->位置=指“E36;S58;E84” 我想使用集合中的第二个单元格用数据更新它 我不知道怎样才能参考它 我不想使用: thisworkbook.activesheet.range(“S58”) 我试过: thisworkbook.activesheet.range(“location”).cells(2,1)=x',但这不是 工作 有没有办法处理这个问题Vba 无法引用命名范围集合项,vba,excel,Vba,Excel,我的代码有问题 我看过谷歌,但找不到任何能帮助我解决问题的例子 在我的Excel中,我命名了一个包含3个不同单元格的区域 命名范围-->位置=指“E36;S58;E84” 我想使用集合中的第二个单元格用数据更新它 我不知道怎样才能参考它 我不想使用: thisworkbook.activesheet.range(“S58”) 我试过: thisworkbook.activesheet.range(“location”).cells(2,1)=x',但这不是 工作 有没有办法处理这个问题 谢谢你的
谢谢你的帮助,非常感谢你对BigBen的帮助 命名范围是一个区域->一维 解决方案: 通过区域属性引用集合项 就我而言: thisworkbook.activesheet.range(“位置”)。区域(2)=x
1.不要使用
ActiveSheet
,而是使用实际的工作表名称。2.使用您的范围属性-…范围(“位置”)。区域(2)
谢谢工作!:)我发现只要选择正确的工作簿,单元格(2)=5就可以工作(选择正确的工作表无关紧要)。