|
程序如下:
Option Explicit
Sub 批次新增工作表()
Dim i , x
For i = 2 To Sheets(1).Range("A2").End(xlDown).Row '讓i=A欄類股名稱裡(有含資料的連續列的部份)之所有列數
x = Sheets(1).Cells(i, "A") '令變數x=由左邊數來的第一個工作表內的儲存格(第i列,A欄)
Sheets.Add after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = x
Next
Sheet(1).Select
End Sub
===============
結果一執行編譯,問題就卡在第一列sub 批次新增工作表(),說我未定義...我要如何定義?
先前不管是用錄製的或手動插入模組時都沒出現這問題,今天上網學習,參照他人成功的範例照打就卡在第一列了...哦MG
我受夠卡關了啊...同時也受夠微軟的官方亂翻譯了啦...
┴┴︵ ╰(‵□′)╯ ︵┴┴
|
|