close
如何利用EXCEL VBA來計算某一個行、列(欄位)共有幾筆資料?有時我們在寫巨集時,可能會想要取得某一列或某一行的資料筆數,然後再用此數值來做後續的使用。
方法有很多種,最近看到了新的方法,所以將其記錄如下。
情 境
範 例
說明:
I = ActiveSheet.Range("C1").End(XIDirection).Row
此時是回傳Row值到。當然應用上也可以Column來取代。
XIDirection:有四個方向可以選擇
- xlDown (向下)
- xlToleft(向左)
- xlToRight(向右)
- xlUp(向上)
這個方式是利用回傳「最後一個Row」的Row編號,利用此方法來計算共有幾個欄位有資料。
當然我們是要知道共有幾家口罩廠家,故要再扣掉「表單的表頭」,所以又加上藍色的程式碼。並讓其顯示「幾筆」資料在【F1】欄位。
這裡只是一個範例,應用上,大家還是可以隨機應變。
全站熱搜