[算表] 如何寫自動填滿欄

看板Office作者 (迪恩)時間6年前 (2019/05/27 22:52), 編輯推噓0(009)
留言9則, 2人參與, 6年前最新討論串1/1
軟體:Excel https://imgur.com/a/oJcO80u 紅色框框的程式我是用錄製的 我在Q2下公式(如圖) 然後點Q2儲存格的右下角自動填滿 但是每次資料的列數不固定,所以我只好先用了個不可能達到的65536 要怎麼改寫能夠每次依照資料的列數去自動填滿? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.97.83 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1558968720.A.EC4.html

05/27 22:53, 6年前 , 1F
如要取得最後一筆有值的儲存格range.end、range.find
05/27 22:53, 1F

05/27 22:54, 6年前 , 2F
要列號的話range.row;若資料為連續資料的話也可用工作表
05/27 22:54, 2F

05/27 22:54, 6年前 , 3F
函數counta或count(數字)
05/27 22:54, 3F

05/27 23:01, 6年前 , 4F
小弟只會用錄的..s大可以在指點一下嗎?
05/27 23:01, 4F

05/27 23:09, 6年前 , 5F
google range.end、range.find就可以看到寫法了
05/27 23:09, 5F

05/27 23:11, 6年前 , 6F
工作表函數就加上worksheetfunction.counta或count就會有
05/27 23:11, 6F

05/27 23:12, 6年前 , 7F
好~我來試試看! 謝謝S大
05/27 23:12, 7F

05/27 23:13, 6年前 , 8F
接著就是看要以儲存格方式或列號,儲存格的話
05/27 23:13, 8F

05/27 23:14, 6年前 , 9F
range("q2",儲存格);列號的話range("q2:q"&列號)
05/27 23:14, 9F
文章代碼(AID): #1Sw_cGx4 (Office)
文章代碼(AID): #1Sw_cGx4 (Office)