数组入门总结:工作(完成习题3,未完待续) 1. A1向右连续8个单元格中,可用命令: Range(“a1:h1”)=cname 我们认识的这类数组,称为一维数组,一维数组是一个水平数组,相当于工作表中的行。如果要把姓名按垂直方向填充到单元格,可转置命令。如,把这个数组写入到A1:A8单元格中: Range(“a1:a8”)= WorksheetFunction.Transpose(cname) 2. 第二个重要的特征,是数组元素的有序性,一组数据有序地保存到数组变量中。数组中,用数组名加序号(称索引值)构成唯一的名称对元 素进行引用。元素与序号一一对应,根据序号,可以修改和读取指定位置上的元素。 3.Change 事件无处不在. Private Sub Worksheet_Change(ByVal Target As Range) '修改单元格的值时运行本程序 If Target.Address = "$D$10" Then '如果修改D10单元格的值 cname = Array("林思明", "曾玉婷", "曾国文", "林伟权", "林兴发", "刘卓怀", "曾仙婷", "林平") Range("d11") = cname(Target) 'Target 表示D10单元格的值 End If End Sub |