Re: [算表] EXCEL VBA Range.Select 選取指令問題

看板Office作者 (鄉民愛發呆)時間4年前 (2019/12/11 17:03), 4年前編輯推噓0(0011)
留言11則, 1人參與, 4年前最新討論串2/3 (看更多)
軟體:EXCEL 版本:2010 剛好遇到類似的問題...借個標題請教版上前輩 剛有爬了原文跟板上高手回覆,還是試不出來我要的.. 我的問題如下 https://reurl.cc/Znv1oM 錄製完巨集後,我想將L3的公式,下拉到皆有儲存格的範圍(本次是L3:L53) 但每次檔案的範圍皆不同,黃底的部份是我自己改跑不成功的公式 請教版上前輩這邊應該要如何修改 謝謝 Selection.AutoFill Destination:=Range.Offset(1).Select <-自己改的 ' Selection.AutoFill Destination:=Range("L3:L53") <-錄製的 -- Arguing on the Internet is like running in the Special Olympics: even if you win, you're still retarded." Jeriah -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.212.205 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1576055014.A.10A.html

12/11 17:10, 4年前 , 1F
因為範圍不同要抓取最後一筆有值的儲存格或列號
12/11 17:10, 1F
※ 編輯: abc9gad (210.242.212.205 臺灣), 12/11/2019 17:10:26

12/11 17:11, 4年前 , 2F
儲存格range.end(..)、range.find,列號range.row
12/11 17:11, 2F

12/11 17:11, 4年前 , 3F
資料如果連續的話工作表函數count或counta
12/11 17:11, 3F

12/11 17:14, 4年前 , 4F
儲存格的話range("L3",所取得儲存格),列號的話"L3:L"&列
12/11 17:14, 4F

12/11 17:14, 4年前 , 5F
號,有寫入變數的話就以變數來帶
12/11 17:14, 5F

12/11 17:19, 4年前 , 6F
range.end(..)寫法類似內文連結下方range("a2").end(xldow
12/11 17:19, 6F

12/11 17:21, 4年前 , 7F
n),這有限制就是資料要連續且至少儲存格a3要有值
12/11 17:21, 7F

12/11 17:21, 4年前 , 8F
如不一定的話,可看最下方儲存格range.end(xlup)的方式來
12/11 17:21, 8F

12/11 17:22, 4年前 , 9F
取得,這取得是儲存格range,如要列號的話則後面加上.row
12/11 17:22, 9F

12/11 17:23, 4年前 , 10F
那range.offset要如何應用在實際巨集內,再自行調整
12/11 17:23, 10F

12/11 17:24, 4年前 , 11F
另外destination內以range,select的部分不用
12/11 17:24, 11F
文章代碼(AID): #1TyB3c4A (Office)
文章代碼(AID): #1TyB3c4A (Office)