[VBA ] excel vba版本有差嗎?

看板Visual_Basic作者 (期待與妳聊天)時間8年前 (2016/06/21 10:06), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
請問各位大師: 小弟剛接觸vba,想說買一本excel vba 書來看,用它附的光碟片裡的內容下去執行, 結果跳出:錯誤 如圖:http://imgur.com/KmWnmTL
看書上的excel 版本是2003 而我的是 2016 ,請問這個有關係嗎?! 以下附上他光碟版內容中的程式碼。 偵錯的部份: Sub SortData() Range("A1").Sort Key1:=Range("D3"), Order1:=xlAscending, _ Key2:=Range("F3"), Order2:=xlAscending, Header:=xlGuess End Sub 小弟首發就先來這裡貢獻了… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.147.204.167 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1466474760.A.53C.html

06/21 19:41, , 1F
把這個表格全複製下來後,貼到新版Excel再執行程式碼
06/21 19:41, 1F

06/21 19:43, , 2F
程式碼修改成這樣
06/21 19:43, 2F

06/21 19:47, , 3F
測試過後發現照原程式碼跑就可以,我改的是方便知道
06/21 19:47, 3F

06/21 19:47, , 4F
排序欄位
06/21 19:47, 4F

06/23 11:53, , 5F
感謝大大指導,來試試
06/23 11:53, 5F
文章代碼(AID): #1NQA48Ky (Visual_Basic)
文章代碼(AID): #1NQA48Ky (Visual_Basic)