1. 引用单元格数值作为变量
请在&符号前后加上空格:ActiveCell.FormulaR1C1 = "=SUM(R[-" & nLastUseRow & "]C:R[-1]C)"
2. 表格中写了数值的是要将它赋给其他类型变量
C语言中为变量有以下三种方式:
一、直接赋值法,如int x = 123; 或 char = 's';
二、方法赋值法,如int x = fun();但要求方法返回值必须与变量一致。
三、递增/递减赋值法,如i++或--i。但递增或递减操作符只能作用在数值型变量上。
3. 在引用数组中的元素时,数组下标可以用变量表示
array变量
用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。在下面的示例中,第一条语句创建一个 Variant 的变量 A。第二条语句将一个数组赋给变量 A。最后一条语句将该数组的第二个元素的值赋给另一个变量。
Dim A As VariantA = Array(10,20,30)B = A(2)使用 Array 函数创建的数组的下界受 Option Base 语句指定的下界的决定, 除非 Array 是由类型库(例如 VBA.Array )名称限定。
如果是由类型库名称限定,则 Array 不受 Option Base 的影响。 注意 没有作为数组声明的 Variant 也可以表示数组。除了长度固定的字符串以及用户定义类型之外,Variant 变量可以表示任何类型的数组。尽管一个包含数组的 Variant 和一个元素为 Variant 类型的数组在概念上有所不同,但对数组元素的访问方式是相同的
4. 文本单元格使用变量
subddd()dimj,m,nasinteger'j没有赋值n=0form=ito100ifcells(i,j)<>""thenn=1gotottendifnexttt:ifn=0then执行程序endifendsub
5. 引用特定单元格的值
1 、公式:(保留两位小数)="前面的文本"&TEXT(引用某单元格的数据,"0.00")&"后面的文本" 2、公式:="按合同打六折:"&SUM(求和区域)&"*0.605="&SUM(求和区域)*0.605&"元"
6. 怎么把单元格内容赋值给变量
查询到的某个字段的当前值 赋给 单个变量:SELECT @变量 = 字段1 FROM 表1 WHERE 限制条件如果查询得到的是多条记录,你要转赋给别的表,那就要用到游标或临时表了。建议用临时表,容易理解一些:
- 相关评论
- 我要评论
-