[問題] excel vba 疑問??

看板Office作者 (空中森林)時間7年前 (2018/07/18 18:48), 編輯推噓0(006)
留言6則, 2人參與, 7年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: office excel 版本: 2010 各位先進好,因工作需求要自作簡單的vba表單,在過程中一直撞牆還請版友多多幫忙解惑. 問題 vba一直跳出 偵錯選項(所有資料都在同一個工作分頁) https://imgur.com/zo6vxoA
請問是語法有誤還是遺忘哪個步驟 相關參考資料如下 https://goo.gl/P9h1Bi vba下拉式表單 https://goo.gl/C9YUiF vba表單製作 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.79.33 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1531910888.A.8B9.html

07/18 19:02, 7年前 , 1F
從連結來看,假設儲存格b4以下都沒資料,用range.end向下
07/18 19:02, 1F

07/18 19:04, 7年前 , 2F
的話,會回傳b1048576,range.row回傳列號1048576,再+1
07/18 19:04, 2F

07/18 19:05, 7年前 , 3F
就會超過工作表最大列號而報錯
07/18 19:05, 3F

07/18 19:06, 7年前 , 4F
要取最後一筆有值的資料
07/18 19:06, 4F

07/18 19:07, 7年前 , 5F
可以range("b1048576").end(xlup).row+1
07/18 19:07, 5F

07/18 20:27, 7年前 , 6F
感謝回文 下班試試
07/18 20:27, 6F
文章代碼(AID): #1RJnheYv (Office)
文章代碼(AID): #1RJnheYv (Office)