[算表] vba $A1 A$1 的range 表示方法

楼主: hellk (我的热锅溶化了你的冰霜)   2019-07-03 09:37:13
大家好
我想用vba 做一个function
ex:
function (s)
if s=1 then
range =$A1
if s=2 then
range =A$1
end function
遇到的问题是
$A$1 可以用range(a1)表示
但是不知道
$A1 A$1 的range 表示方法
请问大家有什么好的方法呢?
谢谢
作者: soyoso (我是耀宗)   2019-07-03 09:49:00
是指要取得function所在储存格位置或栏列号吗?如果是的话application.caller.cells可取得function所在储存格,位置address、栏或列号column或row
楼主: hellk (我的热锅溶化了你的冰霜)   2019-07-03 09:56:00
楼上大大 应该说要取得function的相对位置 因为我要用鼠标拉funcion 每个格子 位置会变
作者: soyoso (我是耀宗)   2019-07-03 10:02:00
以回文的range.address可回传相对参照

Links booklink

Contact Us: admin [ a t ] ucptt.com