close
1. 如何取得資料的最後一列:
Range("A65536").End(xlUp)
2. 如何取得資料的最後一欄:
Range("IV1").End(xlToLeft)
3. 在 Excel 工作表裡, 如果某一個 Cell 要和 Now() 比較時間大小時, Cell 裡的時間值別忘了加上當天的日期. (儲存格格式改成通用格式就會發現有無加日期的差異在哪裡了!!)
Now() > 2013/01/10 13:45:00
4. 如何在 VBA 裡使用 Excel 的 function
Application.WorksheetFunction.xxxxx
其中 xxxxxx 為 Excel 的 function
5. Range 搭配 Cells 更好用
Range 是選取一個區塊, 假設我想要選取第A欄的前五列, 那麼程式碼為 Range("A1:A5").Select
用Range + Cells 可以將 Range("A1:A5").Select 改寫成 Range(Cells(1, 1), Cells(5, 1)).Select
因為 Cells 的欄和列都是以數字呈現, 運用起來會較 Range 的欄位用文字來得方便喔!!
6. 如何在VBA取得某一欄, 某幾列的最大值?
假設 A1~A9 的值分別為 1~9, 然後要將最大值顯示在 A10
Cells(10,1).Value = Application.WorksheetFunction.Max(Range(Cells(1, 1), Cells(9, 1)))
全站熱搜
留言列表