_Làm thế nào để thay đổi màu của ô khi lựa chọn? _

Trong bài này, bạn sẽ học cách thay đổi màu của ô sau khi chọn bất kỳ màu nào. Chúng tôi sẽ sử dụng mã VBA để thay đổi màu sắc.

Câu hỏi: – Tôi muốn thay đổi màu ô đã chọn thành màu xanh lam trong phạm vi B2: E10 khi ô được chọn thông qua mã VBA.

Sau đây là ảnh chụp nhanh dữ liệu chúng tôi có:

img1

===

Chúng ta cần làm theo các bước sau:

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

img2

  • Nhập mã sau vào mô-đun trang tính

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Me.Cells.Interior.Color = xlNone

Nếu không (Giao nhau (Mục tiêu, Phạm vi (“B2: E10”)) Không có gì) Thì

ActiveCell.Interior.Color = 15651769

Kết thúc Nếu

End Sub

===

img3

  • Khi chúng ta chọn bất kỳ ô nào trong phạm vi B2: E10, ô đã chọn sẽ được đánh dấu bằng màu xanh lam.

img4

  • Nếu chúng ta chọn bất kỳ ô nào khác thì ô đó sẽ được tô sáng.

img5

Bằng cách này, chúng ta có thể tô màu vào một ô trong vba.