作者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://webptt.com/cn.aspx?n=bbs/Office/M.1562117835.A.556.html
1F:→ soyoso: 是指要取得function所在储存格位置或栏列号吗? 07/03 09:49
2F:→ soyoso: 如果是的话application.caller.cells可取得function所在储 07/03 09:51
3F:→ soyoso: 存格,位置address、栏或列号column或row 07/03 09:51
4F:→ hellk: 楼上大大 应该说要取得function的相对位置 因为我要用滑鼠 07/03 09:56
5F:→ hellk: 拉funcion 每个格子 位置会变 07/03 09:56
6F:→ soyoso: 以回文的range.address可回传相对参照 07/03 10:02