ExcelVBA中Offset函数的⽤法
Offset实际上是Excel的函数。VBA可以直接调⽤Excel中任何函数,但是有的时候语法会有些区别,OFFSET就是。Offset函数实为定位函数。⾸先要到中⼼点,如果以单元格A1为中⼼点,则A1的位置就是Offset(0,0)。value函数什么意思
我想通过下⾯这张图⽚,⼤家可以很好的理解Offset。
上图以A1为中⼼,Offset两个参数分别是⾏和列。以0为起点。
理解了上⾯的逻辑,我们才可以写VBA代码。
代码⽰例:
Sub ContentCopy()
dim caa1,caa2 as string
caa1 = Sheets("sheet1").Range("A1").Offset(0, 0) .value  '将A1的值赋给变量Caa1
caa2= Sheets("sheet1").Range("A1").Offset(1, 0).value '将A2的值赋给变量Caa2
End Sub

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。