請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

 找回密碼
 註冊
搜索
查看: 2372|回復: 2

[EXCEL] 請問VBA 編譯時出現Sub未定義,我要如何解…

[複製鏈接]
發表於 18-11-17 21:04|載入全部圖片 | 顯示全部樓層 |閱讀模式
程序如下:
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
點擊載入圖片

點擊載入圖片

我受夠卡關了啊...同時也受夠微軟的官方亂翻譯了啦...

  ┴┴︵ ╰(‵□′)╯ ︵┴┴  



上一篇︰背離程式
下一篇︰海期小教室~小道瓊 合約規格、最小跳動點、期貨保證金
發表於 18-11-17 22:28|載入全部圖片 | 顯示全部樓層
我有看到你剛剛在FB的發文XD
試試看把最後一行的Sheet(1).Select改成Sheets(1).Select
 樓主| 發表於 19-4-5 20:21|載入全部圖片 | 顯示全部樓層
wcshk 發表於 18-11-17 22:28
我有看到你剛剛在FB的發文XD
試試看把最後一行的Sheet(1).Select改成Sheets(1).Select ...

都忘了有在這裡發問了,現在回頭看,應該是你講的最後一段陳述式裡漏了小s 跟蔡康永了~~
VBA好麻煩,久沒出問題就算了,一出問題就又頭大了~~~
現在正在研究如何看他內部的物件與使用方法跟屬性,不過都找不到好的地方有詳細介紹的..~~~
也煩請有知情的大大能大略告知囉...謝謝啦~~
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院  |網站地圖

GMT+8, 19-5-25 23:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
理財討論網站 | 優質玻尿酸隆鼻 專業皮膚科診所 推薦電波拉皮效果 優質淨膚雷射效果 推薦微晶瓷隆鼻 | 徵信社精選| SEO優化|