đổi màu cho ô có trỏ chuột (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoasenhong2017

Thành viên thường trực
Tham gia
2/2/17
Bài viết
273
Được thích
28
Mọi người cho mình hỏi với, mình muốn khi nhấp chuột hay dùng dấu mũi tên lên xuống là dòng có chuột sẽ tự đổi màu theo, mình có dùng công thức mà copy trên mạng là =ROW()=CELL("row") nhưng khi mình bỏ vào file mình nó không đổi màu, mình cứ phải nhấp chuột vào 2 lần nó mới đổi màu mình không biết vì sao, như vậy sẽ dễ bị copy lộn, mọi người có ai biết chỉ giúp mình với.Cảm ơn tất cả mọi người
 

File đính kèm

Mọi người cho mình hỏi với, mình muốn khi nhấp chuột hay dùng dấu mũi tên lên xuống là dòng có chuột sẽ tự đổi màu theo, mình có dùng công thức mà copy trên mạng là =ROW()=CELL("row") nhưng khi mình bỏ vào file mình nó không đổi màu, mình cứ phải nhấp chuột vào 2 lần nó mới đổi màu mình không biết vì sao, như vậy sẽ dễ bị copy lộn, mọi người có ai biết chỉ giúp mình với.Cảm ơn tất cả mọi người

Bạn thêm đoạn code này xem thế nào
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Application.ScreenUpdating = True

End Sub
 

File đính kèm

Mọi người cho mình hỏi với, mình muốn khi nhấp chuột hay dùng dấu mũi tên lên xuống là dòng có chuột sẽ tự đổi màu theo, mình có dùng công thức mà copy trên mạng là =ROW()=CELL("row") nhưng khi mình bỏ vào file mình nó không đổi màu, mình cứ phải nhấp chuột vào 2 lần nó mới đổi màu mình không biết vì sao, như vậy sẽ dễ bị copy lộn, mọi người có ai biết chỉ giúp mình với.Cảm ơn tất cả mọi người
Bạn thử dùng code sau (không cần hàm), Click phải vào tên sheet cần áp dụng chọn View code rồi Paste code sau vào, để sử dụng bạn chọn từ Cell nào đến Cell nào thì nó hiện màu xanh biển.

Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Interior.ColorIndex = 0
    Target.Interior.ColorIndex = 8
End Sub

A_Mau.JPG
 
cảm ơn bạn be09 và bạn vulunktheky nhưng mình không biết gì về code, mình muốn dùng hàm cho dễ hiểu. các bạn có biết file mình bị sao mà không thể đổi màu được không, nó bị lỗi gì vậy bạn. :(
 
cảm ơn bạn be09 nhưng mình không biết gì về code, mình muốn dùng hàm cho dễ hiểu. các bạn có biết file mình bị sao mà không thể đổi màu được không, nó bị lỗi gì vậy bạn.
Dùng hàm chỉ áp dụng riêng cho 1 sheet, để thuận tiện hơn thì bạn có thể sử dụng code sau bỏ vào ThisWorkbook để áp dụng cho tất cả các sheet.
Mã:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    With Target
        Cells.Interior.ColorIndex = 0
        Target.Interior.ColorIndex = 8
    End With
End Sub
 
Lần chỉnh sửa cuối:
Ban @be09 ơi mình làm giống như bạn chỉ, nhưng khi mình di chuyển chuột nó chỉ hiện có 1 ô thôi có các nào mà di chuyển là nó di chuyển cả dòng đổi màu luôn không bạn. Bạn nói dùng cho tất cả các sheet nhưng khi mình bấm qua sheet khác nó không đổi màu bạn ơi, có cần bấm ctr+sheet rồi mới cho code vào không bạn. cảm ơn bạn nhiều
 
Ban @be09 ơi mình làm giống như bạn chỉ, nhưng khi mình di chuyển chuột nó chỉ hiện có 1 ô thôi có các nào mà di chuyển là nó di chuyển cả dòng đổi màu luôn không bạn. Bạn nói dùng cho tất cả các sheet nhưng khi mình bấm qua sheet khác nó không đổi màu bạn ơi, có cần bấm ctr+sheet rồi mới cho code vào không bạn. cảm ơn bạn nhiều
1.Đọc kỹ hướng dẫn sử dụng trước khi dùng.

bạn có thể sử dụng code sau bỏ vào ThisWorkbook


2.Muốn cả dòng đổi màu:

Mã:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    With Target
        Cells.Interior.ColorIndex = 0
        Target.EntireRow.Interior.ColorIndex = 8
    End With
End Sub
 
Bạn @phuocam cho mình hỏi nếu mình muốn thay màu xanh là màu vàng hay màu hồng thì làm sao bạn.
 
Thay số 8 bằng số khác, như 4,5,6,7 ... rồi xem thử kết quả.
 
Bạn @phuocam cho mình hỏi nếu mình muốn thay màu xanh là màu vàng hay màu hồng thì làm sao bạn.
Khi sử dụng ColorIndex, chỉ áp dụng đến 56 màu. Bạn có thể thử bằng cách thay số 8 bằng các con số từ 1 đến 56 thì sẽ rỏ.
- Muốn màu vàng thì thay số 8 thành số 6
- Muốn màu hồng thì thay số 8 thành số 7
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom