作者home0303 (Blue night)
看板Office
標題[算表] EXCEL VBA Inputbox函數傳回參照
時間Wed Oct 29 10:13:52 2014
軟體:EXCEL
版本:2010
若我執行語法
Set myRange = Application.InputBox(prompt:="Sample", Type:=8)
我可能選取跨工作表,如
以前!$A$1
函數會傳回 以前!$A$1 的值
但我想要取得
以前!$A$1
這個字串
請問該如何呢?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.114.28
※ 文章網址: http://www.ptt.cc/bbs/Office/M.1414548835.A.A3F.html
→ soyoso: 想到的是用address,第四個參數External,打上true就可取 10/29 11:24
→ soyoso: 得,包含檔名、工作表、儲存格字串;再分割或是用取字串的 10/29 11:25
→ soyoso: 方式取出要的字串 10/29 11:25
→ soyoso: 另想到用合併的方式 myrange.worksheet.name取得工作表名 10/29 11:41
→ soyoso: address取儲存格範圍字串,兩相合併 10/29 11:42
→ home0303: 懂了 感謝S大 10/29 14:33
→ soyoso: ^^ 10/29 14:51