2016-07-04 40 views
-1

我在使用時遇到了一些小問題: Count_line = ActiveSheet.UsedRange.Rows.Count 計算我在工作表中有多少行。它不能給我正確的號碼。它可以受到單元格格式的影響嗎?因爲我有不同的看法來突出顯示一些重要的專欄。 如果您有任何想法,請留下評論。謝謝!VBA_Using UsedRange.Count但是失敗

回答

1

UsedRange.Rows.Count不是拉取最後一行的可靠方法,因爲它沒有考慮表單開始處的空行。假設您正在查找包含文本的最後一行,請使用End方法查找該行。

+0

謝謝你,我試着用'End' ANS這裏是代碼:'工作表(陣列(1))選擇 範圍( 「A3」)選擇 ActiveCell.End(xlDown)。選擇 ligne_Data = Selection.Row'。我可以把它們放在一行嗎?現在看起來有點長。 – Hiddenllyy

+1

一般而言,選擇可以(也應該)像瘟疫一樣避免。這可以簡寫爲'ligne_Data = Worksheets(Array(1))。Range(「A3」)。End(xlDown).Row' – RGA

相關問題