乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>创建一个一维数组,分别使用两种循环语句把1~10赋...-excel

<em>excel</em>创建一个一维数组,分别使用两种循环语句把1~10赋...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


举例说明:

1.先来看看write table to XL这个程序:这个程序的目7a686964616fe58685e5aeb9363的就是把一个2维数组(表格)里的内容写到excel里。

2.从上图看,步骤大致是这样的,先打开excel,再打开一个workbook,然后打开worksheet,这实际上跟咱们使用excel的过程是一样的。打开worksheet以后,它还定义了行与列的header,最后才把table里的数据写到excel里。

3.插入行或者列(就像在excel里右键插入一样,每次只能一行或者一列,要多行的话,只能多来几次了)在说这个之前,先说下怎么找这些属性和方法,在Excel里,打开VB编辑器(工具-》宏-》VB 编辑器,excel2007是在菜单开发工具下,我用的是Excel2007),打开以后看VB语言参考,重点就是里边的方法和属性,对应在Labview里边的Property和Method节点。help里可以搜索,输入insert,可以看到很多。

4.改方法是在Range下的,所以要先打开相应的range,才能用Insert,这就相当于我们在Excel里,需要在哪里插入一样的道理。而Shift参数,看VBA里的描述,它是一个常量,是指定单元格的移动方向,点XLInsertShiftDirection就可以看到这个常量的数值。range方法包含两个参数cell1和cell2,所以range这个范围就是cell1到cell2的范围,比如B1到C5。

Range.value有两个,一个get,一个put,对应于读和写。如果cell2不连,那么就是只有一个单元格的值,那么这时候出来的就不是2维数组,而是一个数,连2维数组上去就会出错了。



VBA里面的 for语句 要不就是 while 语句

第一步复制区域:


第二步、按CTRL+ALT+V或者点鼠标右键选择【选择性粘贴】,选中转置:


确定的效果如下:



数组基础
一维水平数组使用逗号分隔
列数组使用,冒号分隔!

相关阅读

关键词不能为空

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