作者hellk (我的熱鍋溶化了你的冰霜)
看板Office
標題[算表] vba $A1 A$1 的range 表示方法
時間Wed Jul 3 09:37:13 2019
大家好
我想用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 表示方法
請問大家有什麼好的方法呢?
謝謝
----
Sent from
BePTT
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.165.121 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1562117835.A.556.html
→ soyoso: 是指要取得function所在儲存格位置或欄列號嗎? 07/03 09:49
→ soyoso: 如果是的話application.caller.cells可取得function所在儲 07/03 09:51
→ soyoso: 存格,位置address、欄或列號column或row 07/03 09:51
→ hellk: 樓上大大 應該說要取得function的相對位置 因為我要用滑鼠 07/03 09:56
→ hellk: 拉funcion 每個格子 位置會變 07/03 09:56
→ soyoso: 以回文的range.address可回傳相對參照 07/03 10:02