看板 Office 關於我們 聯絡資訊
大家好 我想用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