[算表] VBA Sheet名稱怎麼選儲存格的字

看板Office作者 (green)時間5年前 (2020/10/30 21:04), 編輯推噓0(0010)
留言10則, 1人參與, 5年前最新討論串1/1
各位大大好 我想問一下 我如果要這樣寫 Sheet("工作表1").Select 就是選到工作表1這頁,沒有問題 但是現在如果我要選某頁去執行 假設有10個分頁 然後是在工作表1有對應的名稱 我前面先寫一個For i 1 To 10 下面寫 Sheet(Sheet("工作表1").Cells(i,1)).Select 根據工作表1的某1格名稱 去選取相同名稱的分頁 只是我這樣寫好像不能跑... 有大大知道怎麼寫嗎? 謝謝 ----- Sent from JPTT on my HUAWEI HMA-L29. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.154.11 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1604063085.A.847.html

10/30 21:13, 5年前 , 1F
先說這不是稱"分頁"是"工作表",在excel分頁和工作表指的
10/30 21:13, 1F

10/30 21:13, 5年前 , 2F
是不同的東西
10/30 21:13, 2F

10/30 21:18, 5年前 , 3F
另外不要寫"不能跑"這種模稜兩可的描述好嗎
10/30 21:18, 3F

10/30 21:18, 5年前 , 4F
不能跑指的是什麼
10/30 21:18, 4F

10/30 21:18, 5年前 , 5F
1.可以執行,但無法達到要的結果
10/30 21:18, 5F

10/30 21:18, 5年前 , 6F
2.執行後,回傳錯誤值
10/30 21:18, 6F

10/30 21:19, 5年前 , 7F
是哪種?以內文的來執行會回傳錯誤訊息
10/30 21:19, 7F

10/30 21:20, 5年前 , 8F
那內文就寫清楚,執行後,回傳錯誤訊息,錯誤訊息是什麼
10/30 21:20, 8F

10/30 21:21, 5年前 , 9F
改為sheets(sheets("工作表1").cells(i,1).value)).select
10/30 21:21, 9F

10/31 08:52, 5年前 , 10F
^多打了
10/31 08:52, 10F
文章代碼(AID): #1Vd0zjX7 (Office)
文章代碼(AID): #1Vd0zjX7 (Office)