arrays - 在VBA中将字符串作为数组名称传递
问题描述
我想将数组名称作为字符串传递。
Dim i as Integer
Dim arName as String
Dim ar1(10) as Integer 'array of 10 elements
Dim ar2(10) as Integer
Dim ar3(10) as Integer
for i = 1 to 3
arName ="ar" & i
arName(1)=34 ' I want 34 in every 1st element of all three arrays
Next i
End sub
我正在这样做作为阵列练习。如何将数组名称作为字符串传递是我的问题
解决方案
Just create a single multi-dimensional array
Dim i As Integer
Dim arr(1 To 3, 1 To 10) As Integer
For i = 1 To 3
arr(i, 1) = 34
Next
推荐阅读
- c# - 如何从 C# 创建 Firebase 用户?
- android - 如何让任务调用pendingIntent
- python - 无法在来自 python 的电子邮件中附加从 pandas 数据框创建的 excel 文件
- php - 如何在 php 中初始化 Cloud Firestore?
- c - 如何将省略号参数传递给makecontext,它也接受C中的省略号参数?
- ios - MTKView 绘图性能
- mysql - 如何使用 Mysql 过程和 Date() 创建存档表
- javascript - jQuery 行取消选择的不同行为,我不明白为什么
- reactiveui - ReactiveUI - 在视图模型属性更改时在视图中调用委托
- django - 主页链接发送到关于/关于页面无法回家