[算表] VBA 找最後一列

看板Office作者 (:))時間12年前 (2013/10/01 11:39), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
軟體: Excel 版本: 2007 我要把 Excel 裡的資料, update 到 Access. 我是用迴圈一列列加入 recordset, 然後再 update. 我會先 unfilter, 再來跑回圈. 但是常常發生 1000筆資料, 卻少了好幾筆, 找不到規律, 所以不知道問題出在哪裡. :( 請大家幫忙看看. wsSheet.ShowAllData '先解掉 filter '找最後一列. 我的資料是一個table, 有其他方法可以找到最後一列嗎? 甚至不需要unfilter lastRow=wsSheet.Range("TableName").End(xlDown).row With rst1 .open source:= xxxxxxx For j= 1 to lastRow .AddNew For i=1 to .fields.count .Fields().value=xxx next i .update next j End With 請問要怎麼找到最後一列, 所以能夠成功的 update 到 Access Database 呢? 謝謝 -- 部落格建構中.... http://kittybear2009.pixnet.net/blog -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 15.211.131.254

10/01 11:53, , 1F
假設找A欄最後一列 cells(rows.count,1).end(xlup).row
10/01 11:53, 1F
文章代碼(AID): #1IIaFYO8 (Office)
文章代碼(AID): #1IIaFYO8 (Office)