[算表] 語法錯誤

看板Office作者 (耶穌)時間6年前 (2018/01/06 12:56), 6年前編輯推噓-1(018)
留言9則, 3人參與, 6年前最新討論串1/1
軟體: Excel 版本: 2016 最近在看這位老師一系列的教學解說 理解完後照影片裡的程式碼打卻出現錯誤 寫著語法錯誤 而且頭一次遇到一整段都出現紅字? 重看好幾遍看不出錯誤,也更動了幾次裡面的位置都不行 按F8一行一行檢查也確定前面沒問題 實在想不出來只好來請教 下面2張是錯誤訊息 https://i.imgur.com/FNuUdKg.jpg
https://i.imgur.com/1AJShSQ.jpg
以下這張是那位老師的程式碼 https://i.imgur.com/Hn6izOs.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.121.31 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1515214580.A.693.html

01/06 13:04, 6年前 , 1F
少了斷行符號 _ 下底線,array(5,9),、array(11,9),和
01/06 13:04, 1F

01/06 13:04, 6年前 , 2F
array(18,9), 後面加上試試
01/06 13:04, 2F
還是失敗 >< 而且加斷行時就出現錯誤 https://i.imgur.com/AOEFuWc.jpg

01/06 16:34, 6年前 , 3F
斷行符號 _下底線前有打上空白格嗎?
01/06 16:34, 3F

01/06 16:54, 6年前 , 4F
測試上並無錯誤
01/06 16:54, 4F

01/06 22:41, 6年前 , 5F
同樓上,空白加底線" _"才是斷行符號
01/06 22:41, 5F

01/06 22:42, 6年前 , 6F
圖片中藍底最後一行Array(13, 1_少一個空白
01/06 22:42, 6F

01/06 22:46, 6年前 , 7F
是說,斷行基本上是為了排版好讀用,建議你重新修一下斷行
01/06 22:46, 7F

01/06 22:46, 6年前 , 8F
位置,之後有什麼bug也會比較好de
01/06 22:46, 8F
睡醒吃飽後來找找到原因了 果然精神狀態差不適合debug 重看後抓到2個 newacc講的那個也算一個錯誤,算是比較明顯容易抓的 狀態不好時真的會漏看>< 另一個比較麻煩因為不明顯 我一直覺得紅字範圍從哪開始,問題應該就是在那一行吧 另一方面也是因為紅字範圍第一行恰巧就是第一個斷行符號出現 主要是在第一個斷行下底線前的空格 外觀上根本看不出來有異 DateType:=xlDelimited, _ 把底線前的空格back掉,再重新用一個空格後紅字就消了 檢討原因: 可能是在記事本上打時有錯誤吧,雖然那個空格跟其他空格外觀上無差異 改善方法: 以後還是盡可能在VBA裡直接打比較保險 φ(._. )> 算是學到一課 是說除完這個錯又變成出現 沒有定義這個sub或function 照抄別人的code也這麼多問題 ><

01/08 07:24, 6年前 , 9F
奇怪,我怎麼都找不到(謝謝)這兩個字?
01/08 07:24, 9F
忘記說了,sorry,感謝提醒 感謝s大 & n大 ※ 編輯: GabrielJesus (111.254.58.39), 01/09/2018 00:37:16
文章代碼(AID): #1QK5RqQJ (Office)