Re: [算表] EXCEL:抓取前一工作表的名稱--宏表

看板Office作者 (我愛秋)時間15年前 (2008/11/21 17:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《JieJuen (David)》之銘言: : 現在才找到... : http://www.access-cn.com/dvbbs/dispbbs.asp?BoardID=108&replyID=53486&id=50994 : 插入-名稱 - 定義 A : =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW()) : =INDEX(A,N) N為你想要的工作表,如第一張 N就為1 第2張 N為2 ...... : 結論 : 定義 =INDEX(GET.WORKBOOK(1),GET.DOCUMENT(87)-1)&T(NOW()) : T(NOW())是為了讓定義自動更新 假設依序有甲乙丙三個工作表 在乙的A1要取得前一工作表的名稱,也就是「甲」 在丙的A1要取得前一工作表的名稱,也就是「乙」 我先插入-名稱 - 定義 現有名稱(W): A 參照到(R): =INDEX(GET.WORKBOOK(1),GET.DOCUMENT(87)-1)&T(NOW()) 然後點「新增」 之後我要在乙的儲存格A1輸入什麼? =INDEX(A,-1)嗎? 還是 =INDEX(A)? 無論怎麼輸入,A1都出現#VALUE! 並沒有出現如預期應該取得的「甲」 卡住了 0rz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.223.59

11/21 17:17, , 1F
輸入 =A
11/21 17:17, 1F

11/24 22:09, , 2F
感謝板大的回答,果然可以,但是我怎麼抓都抓不到A1的值
11/24 22:09, 2F
文章代碼(AID): #199dc92J (Office)
文章代碼(AID): #199dc92J (Office)