[算表] EXCEL VBA Inputbox函數傳回參照

看板Office作者 (Blue night)時間11年前 (2014/10/29 10:13), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
軟體: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

10/29 11:24, , 1F
想到的是用address,第四個參數External,打上true就可取
10/29 11:24, 1F

10/29 11:25, , 2F
得,包含檔名、工作表、儲存格字串;再分割或是用取字串的
10/29 11:25, 2F

10/29 11:25, , 3F
方式取出要的字串
10/29 11:25, 3F

10/29 11:41, , 4F
另想到用合併的方式 myrange.worksheet.name取得工作表名
10/29 11:41, 4F

10/29 11:42, , 5F
address取儲存格範圍字串,兩相合併
10/29 11:42, 5F

10/29 14:33, , 6F
懂了 感謝S大
10/29 14:33, 6F

10/29 14:51, , 7F
^^
10/29 14:51, 7F
文章代碼(AID): #1KK4rZe_ (Office)
文章代碼(AID): #1KK4rZe_ (Office)