作者sk2sk2sss (green)
看板Office
標題[算表] VBA Sheet名稱怎麼選儲存格的字
時間Fri Oct 30 21:04:41 2020
各位大大好
我想問一下
我如果要這樣寫
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://webptt.com/m.aspx?n=bbs/Office/M.1604063085.A.847.html
1F:→ soyoso: 先說這不是稱"分頁"是"工作表",在excel分頁和工作表指的 10/30 21:13
2F:→ soyoso: 是不同的東西 10/30 21:13
3F:→ soyoso: 另外不要寫"不能跑"這種模稜兩可的描述好嗎 10/30 21:18
4F:→ soyoso: 不能跑指的是什麼 10/30 21:18
5F:→ soyoso: 1.可以執行,但無法達到要的結果 10/30 21:18
6F:→ soyoso: 2.執行後,回傳錯誤值 10/30 21:18
7F:→ soyoso: 是哪種?以內文的來執行會回傳錯誤訊息 10/30 21:19
8F:→ soyoso: 那內文就寫清楚,執行後,回傳錯誤訊息,錯誤訊息是什麼 10/30 21:20
9F:→ soyoso: 改為sheets(sheets("工作表1").cells(i,1).value)).select 10/30 21:21
10F:→ soyoso: ^多打了 10/31 08:52
大哥抱歉
語意陳述不清
非常謝謝你的回覆.
※ 編輯: sk2sk2sss (223.139.182.21 臺灣), 11/03/2020 11:28:29