Purpose: find row number
Note: 有些東西或許有更好的方式或是函數可以使用,但我自己的方式是以功能為主.
一般狀況面臨的資料可能是一個的表格 或是 機器帶出來的log message,而這個log message可能也沒有太多的規則
這個時候就需要去處理每一列的文字,把不要的砍掉或是整理成你自己要的格式,這個時候你就需要知道到底有多少列要處理,
取得row number即可規劃迴圈的次數,例如:資料有100列,所以迴圈要100次才能對這100 列做資料的處理.
假設資料如下
Method 1,
Range("A1").Select
row1 = ActiveCell.End(xldown).Row
執行後的結果是row=9
這個方式的缺點是,只能找到第一個空白列的上方,要非常確定你的資料裡面沒有空白行才可以使用
Method 2,
Range("A65536").Select
row1 = ActiveCell.End(xlUp).Row
Debug.Print row1
執行後的結果是row=12
這是我比較建議使用的方式,先選取到後面的儲存格,然後再往上找
如果要直接取得最後一列的下一列 number,添加offset即可取得
row1 = ActiveCell.End(xlUp).offset(1).Row
文章標籤
全站熱搜
留言列表