[算表] VBA的選取失敗

看板Office作者 (伊布)時間8年前 (2018/01/02 23:51), 8年前編輯推噓0(0020)
留言20則, 1人參與, 8年前最新討論串1/1
軟體: excel 版本: 2016 錄了一個巨集,打算更新資料時,先備份原先資料 (資料佔用的欄位是A欄到H欄) 巨集錄製一開始 是先選擇備份用的工作表 再選位置 A1:H1,往下移一格 錄完一小段原汁原味測試時,就出現錯誤了 錯誤程式碼為以下 Range("A1:H1").Select 請問這是為何? -------------------------------- 對了,順便偷渡另一個問題 ptt的底色要怎麼用亮啊? 錯誤程式碼那段想說要用的跟VBA一樣 這樣感覺會比較親切一些...吧(? 可是底色亮黃+字體黑色調不出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.8.8 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1514908318.A.ACF.html

01/03 00:02, 8年前 , 1F
錯誤訊息為?
01/03 00:02, 1F
執行階段錯誤 '1004': Class Range的Select方法失敗 https://i.imgur.com/ir3AXwj.jpg
https://i.imgur.com/2arx8hg.jpg
看不太懂為何正常選擇的執行會出現失敗

01/03 00:21, 8年前 , 2F
ptt bbs文字上色方面 https://goo.gl/DyBmLf
01/03 00:21, 2F
PTT的底色好像沒有設計到亮色系的黃色吧 剛試了好多顏色的代碼都沒看到@@

01/03 00:28, 8年前 , 3F
那看其他先進是否有亮色系黃色上色的經驗可提供吧
01/03 00:28, 3F
那只是突然想到試好玩的,暫時不想花時間在那 是說貼上的問題 剛試同份工作表沒出現問題 所以暫時先copy到同份工作表的其他位置吧 感謝您的回應

01/03 00:29, 8年前 , 4F
測試range("a1:h1").select 是無出現錯誤的
01/03 00:29, 4F

01/03 00:29, 8年前 , 5F

01/03 00:29, 8年前 , 6F
但如果改為range("al:h1").select 則會有錯誤
01/03 00:29, 6F

01/03 00:29, 8年前 , 7F

01/03 00:30, 8年前 , 8F
a1(數字),改為al(英文L小寫)
01/03 00:30, 8F

01/03 00:32, 8年前 , 9F
改為range("a1:hl").select←a1(數字):hl(英文L小寫)亦同
01/03 00:32, 9F
是指改成 a1(數字):h1(英文L)

01/03 00:33, 8年前 , 10F
從回文的連結看不出是否是這個問題,但以這方面來測試則是
01/03 00:33, 10F

01/03 00:33, 8年前 , 11F
會出現1004錯誤
01/03 00:33, 11F

01/03 00:39, 8年前 , 12F
出現錯誤1004是a1(數字):h1(英文L)
01/03 00:39, 12F

01/03 00:40, 8年前 , 13F
a1(數字):h1(數字)上測試是正常的
01/03 00:40, 13F
請問soyoso大 您的測試是在同一張工作表嗎? 我是2張工作表 (表1、表2) 打算把表1的資料copy到表2 最先的動作是打算先把表2的位置騰出空間來 結果一開始就出現選取上的錯誤 >< 剛開一個新的表來測試 結果還是同樣錯誤 只好先備份到同工作表的其他地方了 休息吃宵夜 φ(._. )>φ

01/03 00:51, 8年前 , 14F
將檔案傳至雲瑞,貼連結來測試,應會比較清楚
01/03 00:51, 14F

01/03 00:58, 8年前 , 15F
我測試是在同一張工作表,所以另一種可能是作用於表1而
01/03 00:58, 15F

01/03 00:58, 8年前 , 16F
select表2的範圍時會出現錯誤1004
01/03 00:58, 16F

01/03 00:59, 8年前 , 17F
連結測試是在工作表1
01/03 00:59, 17F

01/03 00:59, 8年前 , 18F
內range.select工作表2的範圍
01/03 00:59, 18F

01/03 01:01, 8年前 , 19F
如果是這種情形的話,請先select或activate到表2
01/03 01:01, 19F
好,我晚點試,感謝您

01/03 01:20, 8年前 , 20F
01/03 01:20, 20F
非常謝謝你 ※ 編輯: Ibrahimovic (111.254.8.8), 01/03/2018 04:24:26
文章代碼(AID): #1QIwgUhF (Office)
文章代碼(AID): #1QIwgUhF (Office)