[算表] 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