Trong bài viết này, bạn sẽ học cách lấy số hàng bằng một cú nhấp chuột.

Nhấp vào tab Nhà phát triển Từ nhóm Mã, chọn Visual Basic

img1

Nhập mã sau vào trang tính hiện tại (sheet1 trong ví dụ của chúng tôi)

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Dim rownumber As Integer

rownumber = ActiveCell.Row

Nếu ActiveCell.Value <> “” thì

MsgBox “Bạn đã nhấp vào số hàng” & rownumber

Kết thúc Nếu

End Sub

img2

Sự kiện SelectionChange sẽ được kích hoạt mỗi khi người dùng chọn bất kỳ ô nào và nó sẽ cung cấp cho chúng ta số hàng của ô đã chọn.

Nếu ô hiện hoạt trống sau đó, mã sẽ không chạy.

img3

Trong ảnh chụp nhanh ở trên, bạn có thể thấy thanh công thức chứa ô D4 và do đó số hàng là 4.

Nếu chúng ta chọn ô A1, và sau đó chúng ta nhận được số hàng là 1. Tham khảo ảnh chụp nhanh được hiển thị dưới đây

img4

Bằng cách này, bạn có thể lấy số hàng của ô đã chọn, sử dụng mã VBA.