乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> <em>vba</em>中如何定义<

<em>excel</em> <em>vba</em>中如何定义<

作者:乔山办公网日期:

返回目录:excel表格制作


VBA数组赋值方式:

  1. 字符串数组的定义:

    Dim arr(1 to 3) as string

    如此定义,但zd是不能直接给数组赋值

  2. 如果想直接给数组直接赋值,需要如下操作:

    Dim arr() as Variant

    arr=Array("a","b","c")

  3. 赋值格式:

    例如,给变量a赋值一个数为12,则格式为:a = 12 [注意:变量(即a)只能是一字母,而赋予的值可以是一个式子,当它是式子时,a的值就是这个式子的结果。



aaa=array(1,6,8,18,19,20,25,62,63,64)
for i=0 to ubound(aaa)
msgbox(aaa(i))
next


1、可以使用单元格数组,这样就可以实现整体赋值,比如arr=range("A1:C3") 就是把单元格区域A1:C3的值一次性赋给arr,此时的arr就是一个三行三列的二维数组

2、也可以使用直接定义的方式来定义整体数组,比如arr=array(0,1,2,3) ,arr=array(array(1,2,3),array(4,5,6)) 或者 arr = [{1,2;3,4}] 等等

相关阅读

  • <em>excel</em> <em>vba</em>中如何定义<

  • 乔山办公网excel表格制作
  • VBA数组赋值方式:字符串数组的定义:Dim arr(1 to 3) as string如此定义,但zd是不能直接给数组赋值如果想直接给数组直接赋版值,需要如下操作:Dim arr() as Variantarr=Array("a","b","c")赋值格式
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网