作者ck3300511 (迪恩)
看板Office
標題[算表] 如何寫自動填滿欄
時間Mon May 27 22:51:58 2019
軟體:Excel
https://imgur.com/a/oJcO80u
紅色框框的程式我是用錄製的
我在Q2下公式(如圖)
然後點Q2儲存格的右下角自動填滿
但是每次資料的列數不固定,所以我只好先用了個不可能達到的65536
要怎麼改寫能夠每次依照資料的列數去自動填滿?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.97.83
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1558968720.A.EC4.html
1F:→ soyoso: 如要取得最後一筆有值的儲存格range.end、range.find 05/27 22:53
2F:→ soyoso: 要列號的話range.row;若資料為連續資料的話也可用工作表 05/27 22:54
3F:→ soyoso: 函數counta或count(數字) 05/27 22:54
4F:→ ck3300511: 小弟只會用錄的..s大可以在指點一下嗎? 05/27 23:01
5F:→ soyoso: google range.end、range.find就可以看到寫法了 05/27 23:09
6F:→ soyoso: 工作表函數就加上worksheetfunction.counta或count就會有 05/27 23:11
7F:→ ck3300511: 好~我來試試看! 謝謝S大 05/27 23:12
8F:→ soyoso: 接著就是看要以儲存格方式或列號,儲存格的話 05/27 23:13
9F:→ soyoso: range("q2",儲存格);列號的話range("q2:q"&列號) 05/27 23:14