Excel VBA中Offset函数的用法

2019/04/1106:55:42 1 407 views

Offset实际上是Excel的函数。VBA可以直接调用Excel中任何函数,但是有的时候语法会有些区别,OFFSET就是。

Offset函数实为定位函数。首先要找到中心点,如果以单元格A1为中心点,则A1的位置就是Offset(0,0)。

我想通过下面这张图片,大家可以很好的理解Offset。

上图以A1为中心,Offset两个参数分别是行和列。以0为起点。

理解了上面的逻辑,我们才可以写VBA代码。

代码示例:

[code]

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

[/code]

PPT精品模板
Excel表格制作
原梓番主讲Excel进阶与提升视频课(淘宝在线观看)
Wordpress建站问题咨询解决

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • 空包网 0

      感谢分享