Excel VBA中Offset函数的用法

技术流1 14,022 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]

  • VBA Offset函数
索尼A5000使用体验 技术流

索尼A5000使用体验

这是一款2014年上市的机型。 但实事求是的讲,这些年,在影像技术上,人类的进步没那么大。 眼花缭乱的手机功能,似乎是解决了很多摄影问题,但是实际上,手机解决的是“在手机有限的空间里,怎么处理光影成像...
硬盘装满导致数据库崩溃无法启动 技术流

硬盘装满导致数据库崩溃无法启动

其实我的硬盘并没有完全装满,本来100G,我算了,删掉另外一个盘符里面的55,自动进入回收站,回收站在data盘,data盘本来40,这样加一起95。我早上起来清空回收站,就可以了。 结果早上起来,发...
快充到底有什么卵用?用处就是真香 技术流

快充到底有什么卵用?用处就是真香

手上有一台小米K30Pro,带的是33w的快充,这个快充本来我觉的没什么卵用的产品,因为对于上班族来说就是公司和家里各放一个充电线,对于在外面的就需要带一个充电宝。似乎这个快充有点食之无味弃之可惜。 ...
评论  1  访客  1
    • 空包网 0

      感谢分享

    发表评论

    匿名网友 填写信息

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

    确定