is it possible to have a code for "change cell color when clicking on it" in the way that it will not change already formated cells with another color, please?
After applying your code all my formating (colours) is away. Thank you. Veronika
Bài viết này sẽ chỉ cho bạn một số phương pháp về cách thay đổi màu ô trong khi nhấp vào ô và thay đổi màu được đánh dấu khi chọn một dải ô trong Excel.
Thay đổi màu ô khi ô được nhấp bằng mã VBA
Thay đổi màu được đánh dấu khi các ô được chọn bằng mã VBA
Đánh dấu toàn bộ hàng và cột của ô hoạt động với Kutools cho Excel
Tại đây, bạn có thể thay đổi màu nền của ô khi nhấp đúp vào ô đó hoặc nhấp chuột phải vào ô đó bằng mã VBA sau.
1. Trong trang tính, bạn sẽ thay đổi màu ô khi nhấp vào nó, nhấp chuột phải vào tab trang tính và nhấp Mã Chế độ xem từ menu chuột phải.
2. bên trong Microsoft Visual Basic cho các ứng dụng cửa sổ, vui lòng sao chép và dán mã VBA bên dưới vào Mã cửa sổ.
VBA: thay đổi màu ô khi nhấp vào nó
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Target.Interior.Color = vbRed End Sub Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) Target.Interior.Color = vbGreen End Sub
3. nhấn Khác + Q các phím đồng thời để đóng Microsoft Visual Basic cho các ứng dụng cửa sổ.
Sau đó, khi bạn nhấp đúp vào một ô, nó sẽ có màu đỏ. Và khi bạn nhấp chuột phải vào một ô, nó sẽ có màu xanh lục. Xem ảnh chụp màn hình:
Một cú nhấp chuột để đánh dấu hàng và cột của ô đã chọn trong Excel:
Kutools cho Excel's Bố cục đọc tiện ích giúp bạn đánh dấu nhanh hàng và cột của ô đã chọn trong Excel như hình minh họa bên dưới.
Tải xuống và thử ngay bây giờ! (Đường mòn miễn phí 30 ngày)
Theo mặc định, khi chọn một dải ô, màu được đánh dấu là màu xám. Nếu bạn muốn làm cho dải ô đã chọn nổi bật hơn, bạn có thể thay đổi màu được đánh dấu của nó thành màu bạn cần. Hãy làm như sau.
1. Nhấp chuột phải vào tab trang tính bạn muốn thay đổi màu được đánh dấu của phạm vi đã chọn và nhấp Mã Chế độ xem từ menu chuột phải.
2. bên trong Microsoft Visual Basic cho các ứng dụng cửa sổ, vui lòng sao chép và dán mã VBA bên dưới vào Mã cửa sổ.
Mã VBA: thay đổi màu được đánh dấu của dải ô đã chọn
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Target .Worksheet.Cells.FormatConditions.Delete .FormatConditions.Add xlExpression, , "TRUE" .FormatConditions(1).Interior.Color = vbYellow End With End Sub
3. nhấn Khác + Q cùng một lúc để đóng Microsoft Visual Basic cho các ứng dụng cửa sổ.
Từ bây giờ, màu được đánh dấu của dải ô hoặc ô đã chọn sẽ được đổi thành màu vàng. Khi bạn nhấp vào một ô hoặc dải ô khác, các ô sẽ được tô màu tự động.
Nếu bạn đang xử lý một trang tính lớn, cần phải đánh dấu toàn bộ hàng và cột của ô hiện hoạt để giúp việc đọc dễ dàng hơn. Đây Bố cục đọc tiện ích của Kutools cho Excel có thể giúp bạn.
Trước khi áp dụng Kutools cho Excel, Xin vui lòng tải xuống và cài đặt nó trước tiên.
1. nhấp chuột Kutools > Bố cục đọc. Xem ảnh chụp màn hình:
Sau đó, bố cục đọc được bật, bạn có thể thấy hàng và cột của ô hiện hoạt được đánh dấu ngay lập tức.
chú thích: Bạn có thể thay đổi cài đặt bố cục đọc dựa trên nhu cầu của mình như hình minh họa bên dưới.
Nếu bạn muốn dùng thử miễn phí (30 ngày) tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.