工作部有20張SHEETS, 由第7張至最後一張的SHEET名稱, 放在AA檔之F1起, 每個SHEET名稱COPY 20次. 而E1顯示1,2,3,4,....20 , 我寫了下列, 只可以出現最後一張工作表, 請教錯誤在那?
1 工作表名1
2 工作表名1
3 工作表名1
4 工作表名1
...20 工作表名1
1 工作表名2
2 工作表名2
3 工作表名2
4工作表名2
...20 工作表名2- Sub getSheetName()
- Dim i As Integer
- Dim shtname As Integer
-
- Worksheets("aa").Select
- Range("B1").CurrentRegion.Clear
-
- Range("B1").Select
-
- For i = 7 To Worksheets.Count
- Range("B1").Resize(20) = Worksheets(i).Name
-
-
- Next i
-
- End Sub
複製代碼 |