Trong Excel khi bạn đang nhập liệu tại ô nào đó thì bạn muốn tại vị trí dòng đó tự động được đánh dấu tô màu. Mục đích của việc này là giúp cho việc nhập liệu trong Excel được dễ dàng quan sát hơn
Các bạn cùng xem ví dự dưới đây, mô tả việc tự động đánh dấu tô màu dòng chọn trong excel
Trong hình ví dụ ở trên nếu bạn đang chọn ô nào thì tại dòng đó sẽ tự động được đánh dấu màu khác
=CELL("row")=ROW()
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = False Then
Application.Calculate
End If
End Sub
Đoạn mã trên sẽ thực hiện công việc đánh dấu tô màu cho dòng được chọn trong vùng dữ liệu. Tuy nhiên trong trường hợp đang sử dụng chức năng copy/cut dữ liệu thì sẽ không thực hiện chức năng đánh dấu tô màu dòng được chọn
Sau đó nhấn Lưu lại (ctrl + s) và đóng cửa sổ Visual Basic
Đây là file excel đã có mã lệnh VBA chèn vào. Vì vậy, bạn phải lưu lại file với phần mở rộng đuôi file là .XLSM extension.
Các bạn có thể Tải về file mình thực hành theo ví dự ở trên tại đây: DOWNLOAD FILE MẪU
Những tin mới hơn
Những tin cũ hơn