新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

vba怎么一次给多个单元格赋值

发布时间:2023-09-18 08:49:51

vba怎样一次给多个单元格赋值

在VBA中,可使用数组来一次给多个单元格赋值。
首先,定义一个数组,用于存储要赋给单元格的值。例如,假定要给A1、B1、C1三个单元格赋值,可以定义一个包括这三个值的数组:
```vba
Dim arrValues(1 To 3) As Variant
arrValues(1) = "Value 1"
arrValues(2) = "Value 2"
arrValues(3) = "Value 3"
```
然后,可使用Range对象的Value属性将数组的值一次性赋给多个单元格。例如:
```vba
Range("A1:C1").Value = arrValues
```
这样,A1、B1、C1三个单元格将被赋上对应的值。
注意,数组的索引要与要赋值的单元格的数量相匹配,否则会出现毛病。