VBA_Hàm đếm số Record đã sử dụng

Liên hệ QC

Mr_cuong

Thành viên mới
Tham gia
15/11/07
Bài viết
33
Được thích
6
Xin vui lòng cho hỏi
Tôi muốn viết 1 hàm để đếm số dòng đã sử dụng trong 1 Sheet
Xin các bạn chỉ dùm
Cảm ơn
 
Dùng cái này được không?
PHP:
Sub thu() k = ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row - 1 MsgBox k End Sub
Hoặc thằng này ngắn hơn nè!
PHP:
Sub thu() k = Selection.SpecialCells(11).Row MsgBox k End Sub
Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Po_Pikachu ơi

Hàm này nó đếm số Record đã qua sử dụng !
Ý mình lại là đếm số Row chứa dữ liệu cơ
(hoặc hàm trả về trị số dòng của dòng cuối cùng cũng được)

Thân
 
Upvote 0
Cả hai code trên điều trả về vị trí dòng cuối cùng đã dùng. Còn đếm dòng đã dùng thì phải xem lại đã. Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
VBA - Macro Những thắc mắc về VBA

Bởi vì số lượng các Record (chứa dữ liệu) sẽ phải luôn thay đổi do nhập mới hoặc Delete. Và vấn đề là tôi muốn xử lý vùng dữ liệu trong phạm vi giới hạn bởi Record cuối cùng.
vậy hàm trả về trị dòng cuối (có chứa dữ liệu) là gì ?
 
Upvote 0
Bác thử code chưa vậy? Thử xong rồi nói tiếp nha! Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ thử rồi chứ ạ!
và sau khi xóa các dòng cuối thì trị trả về của Code này vẫn không đổi mà ..
Thân
 
Upvote 0
.Hàm trả lại dòng cuối cùng có chứa dữ liệu trong 1 sheet
. Cách dùng: = EndRowUsed()
PHP:
Public Function EndRowUsed() as Long
Dim sh As Worksheet
Dim ra As Range
Set sh = ActiveSheet
Set ra = sh.UsedRange
Application.Volatile
EndRowUsed = ra.Rows.Count + ra.Row - 1
End Function

-hvl-
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom