返回列表 上一主題 發帖

[發問] 有問題,未解決

[發問] 有問題,未解決

Dim A As Integer


請問下面有什麼問題?執行後有error message.
Dim A As Integer
A = 2
For A = 2 To 20
Worksheets("Sample").Copy after:=Worksheets(Worksheets.Count)

Worksheets(Worksheets.Count).Name = Sheet1.Cells(A, 1).Value
Worksheets(Worksheets.Count).Range("I2") = Sheet1.Cells(A, 1).Value
Worksheets(Worksheets.Count).Range("I3") = Sheet1.Cells(A, 2).Value

A = A + 1

Next

本帖最後由 john2006168 於 2011-4-20 23:27 編輯

回復 3# GBKEE


    多謝2位老師的提醒,問題已解決,另一方面,我想問如果我不想固定a的值只是到20,我應該怎麼改?

Dim A As Integer
A = 2
For A = 2 To 20
Worksheets("Sample").Copy after:=Worksheets(Worksheets.Count)

Worksheets(Worksheets.Count).Name = Sheet1.Cells(A, 1).Value
Worksheets(Worksheets.Count).Range("I2") = Sheet1.Cells(A, 1).Value
Worksheets(Worksheets.Count).Range("I3") = Sheet1.Cells(A, 2).Value

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題