Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays VBA数组和运算符_Arrays_Vb.net_Excel_Vba_Bitwise Operators - Fatal编程技术网

Arrays VBA数组和运算符

Arrays VBA数组和运算符,arrays,vb.net,excel,vba,bitwise-operators,Arrays,Vb.net,Excel,Vba,Bitwise Operators,我正在尝试用VBA for excel编写几行代码,下面是VB.Net版本的代码 ThisVariable <<= 8 Variable.Add(ThisVariable) thisviable对于第一个问题,VBA没有内置的位移位,但您可以添加一个函数来为您执行此操作 对于第二个问题,要增加数组大小,必须使用ReDim命令 此外,还可以使用集合而不是数组。对于集合,您可以随意添加和删除其中的项目 祝您好运对于第一个问题,VBA没有内置的位

我正在尝试用VBA for excel编写几行代码,下面是VB.Net版本的代码

            ThisVariable <<= 8

        Variable.Add(ThisVariable)

thisviable对于第一个问题,VBA没有内置的位移位,但您可以添加一个函数来为您执行此操作

对于第二个问题,要增加数组大小,必须使用ReDim命令

此外,还可以使用集合而不是数组。对于集合,您可以随意添加和删除其中的项目


祝您好运

对于第一个问题,VBA没有内置的位移位功能,但是您可以添加一个函数来为您实现

对于第二个问题,要增加数组大小,必须使用ReDim命令

此外,还可以使用集合而不是数组。对于集合,您可以随意添加和删除其中的项目

祝你好运
ThisVariable = ThisVariable * 256
Dim U As Long
Dim L As Long
L = LBound (Variable)
U = UBound (Variable)
ReDim Preserve Variable (L To U+1)
Variable (U+1) = ThisVariable