Highlight cho dòng khi di chuyển trỏ chuột đến dòng đó (1 người xem)

Liên hệ QC

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

dangphongpro2010

Thành viên mới
Tham gia
19/12/13
Bài viết
33
Được thích
4
Giới tính
Nam
Chào mọi người,
Cho em hỏi có thể tạo highlight cho 1 dòng khi di chuyển trỏ đến dòng đó, và khi di chuyển trỏ chuột đến dòng khác, thì vị trí cũ sẽ trở lại bình thường như trước (vẫn giữ nguyên cách định dạng cũ) Em xin cảm ơn.
 
Chào mọi người,
Cho em hỏi có thể tạo highlight cho 1 dòng khi di chuyển trỏ đến dòng đó, và khi di chuyển trỏ chuột đến dòng khác, thì vị trí cũ sẽ trở lại bình thường như trước (vẫn giữ nguyên cách định dạng cũ) Em xin cảm ơn.

Vẫn có thể làm được theo 2 cách:
Cách 1: Dùng Condition Formatting
Cách 2: Dùng Properties Interior

Bạn nên đưa File cho mọi người giúp sẽ tốt hơn!
 
Upvote 0
Chào mọi người,
Cho em hỏi có thể tạo highlight cho 1 dòng khi di chuyển trỏ đến dòng đó, và khi di chuyển trỏ chuột đến dòng khác, thì vị trí cũ sẽ trở lại bình thường như trước (vẫn giữ nguyên cách định dạng cũ) Em xin cảm ơn.
Cái này rất nhiều, bạn tham khảo
http://www.giaiphapexcel.com/forum/...ighLighter-–-Add-Ins-Trợ-giúp-bảng-tính-Excel
 
Upvote 0
Gửi bạn file ví dụ. Bạn xem đúng yêu cầu chưa.
 

File đính kèm

Upvote 0
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next
ActiveCell.Interior.ColorIndex = 4
ActiveCell.Offset(-1).Interior.ColorIndex = 0
ActiveCell.Offset(1).Interior.ColorIndex = 0
End Sub
 
Upvote 0
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next
ActiveCell.Interior.ColorIndex = 4
ActiveCell.Offset(-1).Interior.ColorIndex = 0
ActiveCell.Offset(1).Interior.ColorIndex = 0
End Sub
Không sử dụng được anh ơi, nó bị dính màu highlight khi di chuyển con trỏ đi chỗ khác..hic
 
Upvote 0
Option Explicit


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [E2:Z1000]) Is Nothing Then
Target.EntireRow.Select
Target.Activate
End If
End Sub
có thể chỉnh code này bằng màu sắc dc ko bạn, với lại sao mình thấy nó giựt giựt màn hình sao ấy.hi. cam on
 
Upvote 0
Option Explicit


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [E2:Z1000]) Is Nothing Then
Target.EntireRow.Select
Target.Activate
End If
End Sub
có thể chỉnh code này bằng màu sắc dc ko bạn, với lại sao mình thấy nó giựt giựt màn hình sao ấy.hi. cam on
Mã:
Application.ScreenUpdating = False
Application.ScreenUpdating = True
Mã:
Sub worksheet_selectionchange(ByVal Target As Range)
    Application.ScreenUpdating = False
        Cells.Interior.ColorIndex = xlNone
        Rows(Target.Row).Interior.ColorIndex = 3
        Target.Interior.ColorIndex = 5
    Application.ScreenUpdating = True
End Sub
Mã:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = False
        If Intersect(Target, [E2:Z1000]) Is Nothing Then Exit Sub
        Cells.Interior.ColorIndex = xlNone
        Rows(Target.Row).Interior.ColorIndex = 3
        Target.Interior.ColorIndex = 3
    Application.ScreenUpdating = True
End Sub
Bạn bổ sung dòng này vào là hết nháy
 
Lần chỉnh sửa cuối:
Upvote 0
Đây cũng là 1 cách sưu tầm. Chẳng nhớ nguồn từ đâu
 

File đính kèm

Upvote 0

File đính kèm

Upvote 0
Option Explicit


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [E2:Z1000]) Is Nothing Then
Target.EntireRow.Select
Target.Activate
End If
End Sub
Code này mình thấy hợp với sheet của mình, nhưng có thể thay đổi màu khác dc không, với lại mình thấy bản tính cứ giật giật sao ấy.bạn giúp mình nhe.hi. cam on
 
Upvote 0
Mã:
Application.ScreenUpdating = False
Application.ScreenUpdating = True
Mã:
Sub worksheet_selectionchange(ByVal Target As Range)
    Application.ScreenUpdating = False
        Cells.Interior.ColorIndex = xlNone
        Rows(Target.Row).Interior.ColorIndex = 3
        Target.Interior.ColorIndex = 5
    Application.ScreenUpdating = True
End Sub
Mã:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = False
        If Intersect(Target, [E2:Z1000]) Is Nothing Then Exit Sub
        Cells.Interior.ColorIndex = xlNone
        Rows(Target.Row).Interior.ColorIndex = 3
        Target.Interior.ColorIndex = 3
    Application.ScreenUpdating = True
End Sub
Bạn bổ sung dòng này vào là hết nháy
Không dc bạn ơi, sao nó mất lun định dạng ban đầu rồi.hic. Bạn chỉnh lại giúp mình nhe
 
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom