在Excel VBA中将一个变体分配给另一个

拉巴达8820

因此,我的Excel工作表上有两列(不相邻)数据,具有不同数量的条目。我将它们的数据加载到两个名为arr1和arr2的变量中。在接下来的处理中,我想引用条目最少和条目最多的列,因此我定义了两个Variant变量,分别称为shortArr和longArr,并根据其Ubound()较大为它们分配arr1和arr2。我的问题是:

  1. 将一个变体分配给另一个变体(例如“ shortArr = arr1”)是否合法?
  2. 如果是,变体是否需要先具有相同的界限?
  3. 如果这样做,内存使用量会增加一倍吗,或者shortArr和arr1基本上只是指向同一数组的指针?

提前致谢!

悉达思·劳特(Siddharth Rout)
  1. 将一个变体分配给另一个变体(例如“ shortArr = arr1”)是否合法?
  2. 如果是,变体是否需要先具有相同的界限?

是的,这很正常。您可以一直分配直到第二个数组未标注尺寸。

Option Explicit

Sub Sample()
    Dim Arr1(1 To 2), Arr2()

    Arr1(1) = 2: Arr1(2) = 3

    Arr2 = Arr1
    MsgBox Arr2(2)
End Sub

如果这样做,内存使用量会增加一倍吗,或者shortArr和arr1基本上只是指向同一数组的指针?

是的。它们将是指向不同数组的指针。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Excel范围值分配给另一个范围

来自分类Dev

VBA Excel:如何将单元格区域分配给另一个单元格区域?

来自分类Dev

如何在VBA中将Excel对象用于另一个过程

来自分类Dev

在Excel VBA中将数据从表动态移动到另一个表

来自分类Dev

在另一个Excel VBA中运行一个For循环

来自分类Dev

Excel VBA比较一个范围与另一个

来自分类Dev

在另一个Excel VBA中运行一个For循环

来自分类Dev

有人可以提供不能在Excel VBA中将“ Interior.Color”属性从一个范围分配到另一个范围的技术原因吗?

来自分类Dev

在Bash中将一个变量分配给另一个变量?

来自分类Dev

在Java中将一个对象分配给另一个对象

来自分类Dev

在Excel中将某些特定单元格从一个工作表复制到另一个工作表的VBA是什么?

来自分类Dev

如何从一个 Excel 列中删除与另一个 Excel 文件匹配的行?使用 VBA

来自分类Dev

如何在openpyxl中将图像从一个Excel复制到另一个?

来自分类Dev

如何在openpyxl中将图像从一个Excel复制到另一个?

来自分类Dev

在VBA Excel中多次将一个范围复制并粘贴到另一个范围的代码

来自分类Dev

Excel VBA For-Next循环将数据从一个WB提取到另一个

来自分类Dev

Excel VBA缩短代码以将值从一个范围复制到另一个范围

来自分类Dev

将图片从一个插入的ActiveX图像加载到另一个-VBA Excel

来自分类Dev

VBA Excel-在列中找到一个值,粘贴到另一个工作表

来自分类Dev

如何使用Excel VBA将一个图像复制到另一个图像

来自分类Dev

VBA EXCEL:如何在另一个子例程中调用一个子例程?

来自分类Dev

筛选一个Excel文件并将结果输出到另一个Excel

来自分类Dev

从一个Excel到另一个Excel逐个单元复制值

来自分类Dev

将数据从一个Excel复制到另一个Excel

来自分类Dev

从另一个excel文件运行一个excel文件中存在的宏

来自分类Dev

如何在Excel中将文本从单元格获取到另一个

来自分类Dev

以用户格式(vba)从另一个Excel文件读取数据/向另一个Excel文件写入数据

来自分类Dev

从另一个Excel文件获取数据

来自分类Dev

从另一个列表创建Excel列表

Related 相关文章

  1. 1

    将Excel范围值分配给另一个范围

  2. 2

    VBA Excel:如何将单元格区域分配给另一个单元格区域?

  3. 3

    如何在VBA中将Excel对象用于另一个过程

  4. 4

    在Excel VBA中将数据从表动态移动到另一个表

  5. 5

    在另一个Excel VBA中运行一个For循环

  6. 6

    Excel VBA比较一个范围与另一个

  7. 7

    在另一个Excel VBA中运行一个For循环

  8. 8

    有人可以提供不能在Excel VBA中将“ Interior.Color”属性从一个范围分配到另一个范围的技术原因吗?

  9. 9

    在Bash中将一个变量分配给另一个变量?

  10. 10

    在Java中将一个对象分配给另一个对象

  11. 11

    在Excel中将某些特定单元格从一个工作表复制到另一个工作表的VBA是什么?

  12. 12

    如何从一个 Excel 列中删除与另一个 Excel 文件匹配的行?使用 VBA

  13. 13

    如何在openpyxl中将图像从一个Excel复制到另一个?

  14. 14

    如何在openpyxl中将图像从一个Excel复制到另一个?

  15. 15

    在VBA Excel中多次将一个范围复制并粘贴到另一个范围的代码

  16. 16

    Excel VBA For-Next循环将数据从一个WB提取到另一个

  17. 17

    Excel VBA缩短代码以将值从一个范围复制到另一个范围

  18. 18

    将图片从一个插入的ActiveX图像加载到另一个-VBA Excel

  19. 19

    VBA Excel-在列中找到一个值,粘贴到另一个工作表

  20. 20

    如何使用Excel VBA将一个图像复制到另一个图像

  21. 21

    VBA EXCEL:如何在另一个子例程中调用一个子例程?

  22. 22

    筛选一个Excel文件并将结果输出到另一个Excel

  23. 23

    从一个Excel到另一个Excel逐个单元复制值

  24. 24

    将数据从一个Excel复制到另一个Excel

  25. 25

    从另一个excel文件运行一个excel文件中存在的宏

  26. 26

    如何在Excel中将文本从单元格获取到另一个

  27. 27

    以用户格式(vba)从另一个Excel文件读取数据/向另一个Excel文件写入数据

  28. 28

    从另一个Excel文件获取数据

  29. 29

    从另一个列表创建Excel列表

热门标签

归档