作者Idgias (乖貓)
看板Office
標題[算表] VBA 選取最後一列資料列
時間Fri Feb 24 19:51:06 2017
軟體:Office Excel
版本:2007
使用巨集功能錄製了一段巨集,但其實我不會寫VBA,還請各路高手相助! (抱拳)
內容如下:
Range("E4").Select
Selection.End(xlDown).Select
Rows("202:202").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=False
Selection.EntireRow.Hidden = True
Range("E4").Select
這兩塊想要修改的部分如下:
黃色:
﹡選擇E欄最下面一個資料列 (相當於在E欄使用Ctrl+↓的快捷鍵)
﹡將該列整列選取
紅色:
﹡選擇E欄最下面一個資料列『的下一列那一格』
﹡執行存檔的動作
簡單來說,是要在資料輸入完之後,然後複製貼上值,
最後預選到下次需要輸入資料的欄位,接著存檔。
感謝相助!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.93.92
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1487937069.A.3C0.html
→ soyoso: 該列整列選取,以range.entirerow.select 02/24 20:28
→ soyoso: 下面一個資料列「的下列那一格」以range.offset 02/24 20:29
→ soyoso: 存檔動作workbook.save 02/24 20:30