Excel 在VBA编辑器窗口中从名称管理器调用变量
我想操作名称管理器中定义的变量中的数据 我将参考此URL中的第一个图像 当我尝试以下代码时,可以看到变量的名称:Excel 在VBA编辑器窗口中从名称管理器调用变量,excel,vba,Excel,Vba,我想操作名称管理器中定义的变量中的数据 我将参考此URL中的第一个图像 当我尝试以下代码时,可以看到变量的名称: For Each n In ActiveWorkbook.Names Debug.Print n.Name Next n 在“即时”窗口中,我将看到(URL中的每个图像) 如果在Debug.Print n之后删除.Name,则会在“references”列中获得范围 我希望能够调用变量并能够使用数据 例如: For i=0 to length(Amou
For Each n In ActiveWorkbook.Names
Debug.Print n.Name
Next n
在“即时”窗口中,我将看到(URL中的每个图像)
如果在Debug.Print n之后删除.Name,则会在“references”列中获得范围
我希望能够调用变量并能够使用数据
例如:
For i=0 to length(Amount)
Debug.Print Amount(i)
Next i
Dim cel As Range
For Each cel In Range(Amount)
Debug.Print cel.Value
Next
或
或者使用假设的5x10阵列
For i=0 to length(array(1,:)) 'whole column of array. might be matlab code. oops
if array(1,i) = 52
a.add = array(1,i) 'syntax might be screwy, but add to list
end if
next i
您可以使用以下内容:
For i=0 to length(Amount)
Debug.Print Amount(i)
Next i
Dim cel As Range
For Each cel In Range(Amount)
Debug.Print cel.Value
Next
这些是
命名范围
,您可以使用范围
对象来访问。然后在范围内循环
以获取单个单元格值
您可以使用以下方法:
For i=0 to length(Amount)
Debug.Print Amount(i)
Next i
Dim cel As Range
For Each cel In Range(Amount)
Debug.Print cel.Value
Next
这些是命名范围
,您可以使用范围
对象来访问。然后在范围内循环
,以获得单个单元格值