[算表] VBA 迴圈指定工作表

看板Office作者 (納尼亞汰)時間3年前 (2021/04/03 22:45), 3年前編輯推噓2(203)
留言5則, 2人參與, 3年前最新討論串1/1
軟體:EXCEL 版本:2010 我有N個工作表要執行同樣操作 dim r0, r1,c0 as integer dim ws as variant arr = Array(18, 19, 24, 27, 28, 31, 35) for each ws in arr with 工作表 & ws r0 = .Cells(Rows.Count, 9).End(xlUp).Row r1 = .Cells(Rows.Count, 3).End(xlUp).Row c0 = .Cells(11, Columns.Count).End(xlToLeft).Column end with next ws 會顯示需要物件 想請教用迴圈指定工作表的寫法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.1.6 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1617461112.A.F56.html

04/04 01:12, 3年前 , 1F
with 工作表 & ws 改成
04/04 01:12, 1F

04/04 01:12, 3年前 , 2F
with sheets(ws)
04/04 01:12, 2F

04/04 01:12, 3年前 , 3F
或者改成
04/04 01:12, 3F

04/04 01:12, 3年前 , 4F
with sheets("工作表" & ws)
04/04 01:12, 4F
感謝~我後來直接把陣列改成工作表名稱 因為會常常會手賤改工作表名稱 結果搞到偶爾寫一寫卡住

04/04 22:09, 3年前 , 5F
這是~~n個工作表都要選取某個範圍的意思嗎?
04/04 22:09, 5F
是滴 要針對每一頁輸入資料範圍做一些操作 只是後面沒問題就沒全打了 ※ 編輯: naniate (42.72.237.145 臺灣), 04/05/2021 20:05:46
文章代碼(AID): #1WQ7zuzM (Office)