[問題] 關於excel vba 字串的使用

看板Office作者 (該換暱稱了@@)時間14年前 (2011/11/02 16:07), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
軟體:Excel 版本:2007 例:這是常見的工作表選取方式 Workbooks("20111102.xls").Activate Sheets("sheet1").Select sheet1是字串 若我要跑for迴圈 for i = 1 to 5 Sheets("sheeti").select next 該怎麼實行呢? 想法一 字串 "sheet" + "i" 合併成新字串 sheet5 想法二 Dim myarray(1 to 5) as string myarray(1)=sheet1...myarray(5)=sheet5 sheets("myarray(i)")?? 要怎麼在excel vba裡面實作?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.77.52

11/02 16:50, , 1F
Sheets("Sheet" & i) / Sheets(i) ?
11/02 16:50, 1F

11/02 16:50, , 2F
前者是依工作表名稱的Sheet1、Sheet2..選
11/02 16:50, 2F

11/02 16:51, , 3F
後者是依工作表目前可視的順序一個一個選
11/02 16:51, 3F
感恩 ※ 編輯: massacre 來自: 111.248.77.52 (11/02 17:51)
文章代碼(AID): #1EiFeeLO (Office)
文章代碼(AID): #1EiFeeLO (Office)