Tự động đổi màu ô(Cells) được chọn. (7 người xem)

Liên hệ QC

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

sinhthanh1984

Thành viên hoạt động
Tham gia
15/7/11
Bài viết
133
Được thích
58
Em là giáo viên cấp 2 hay phải nhập điểm vào phần mềm tính điểm trên máy sau đó lại chép kết quả tính từ máy sang sổ điểm. Tuy nhiên khi chép nhiều quá hay bị hoa mắt. Em muốn nhờ các anh chị trên diễn đàn giúp đỡ em làm sao mỗi lần em di chuyển đến ô nào đó trong cột điểm trung bình thì ô đó sẽ được chuyển sang màu vàng(hoặc màu gì đó) sao cho dẽ nhìn và đỡ bị nhầm. Cảm ơn anh chị!
 

File đính kèm

Em là giáo viên cấp 2 hay phải nhập điểm vào phần mềm tính điểm trên máy sau đó lại chép kết quả tính từ máy sang sổ điểm. Tuy nhiên khi chép nhiều quá hay bị hoa mắt. Em muốn nhờ các anh chị trên diễn đàn giúp đỡ em làm sao mỗi lần em di chuyển đến ô nào đó trong cột điểm trung bình thì ô đó sẽ được chuyển sang màu vàng(hoặc màu gì đó) sao cho dẽ nhìn và đỡ bị nhầm. Cảm ơn anh chị!

Bạn tìm trên diễn đàn với từ khóa: Highlight <--- Có cả.. thúng
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Không biết thế này có đúng ý bạn không nữa ? bạn xem file .
Rất đúng ý em anh ạ! Lại còn tự đổi màu khi điểm yếu nữa. Đúng cái em cần nhưng không biết liệu có làm nặng File nhiều không vì File của em nhiều công thức lắm ạ. Rất cảm ơn anh.
 
Upvote 0
Rất đúng ý em anh ạ! Lại còn tự đổi màu khi điểm yếu nữa. Đúng cái em cần nhưng không biết liệu có làm nặng File nhiều không vì File của em nhiều công thức lắm ạ. Rất cảm ơn anh.
Bạn cư thử so sánh 2 file thì rõ thôi . Chắc không vấn đề gì đâu .
 
Upvote 0
Rất đúng ý em anh ạ! Lại còn tự đổi màu khi điểm yếu nữa. Đúng cái em cần nhưng không biết liệu có làm nặng File nhiều không vì File của em nhiều công thức lắm ạ. Rất cảm ơn anh.

bạn down lại file thử, --=0 thì mình cũng làm đúng y vậy mà
Mình đã xem ý tưởng của bạn Ngoai Thanh và đã chỉnh lại, bạn test tiếp file giupdo (3) nhé --=0

'- - -
to Ngoai Thanh
mình ko biết điều kiện của bạn cài thế nào nhưng thấy hình như chưa hợp lý, mình kích toàn bộ R2:R23, chỉ có R14 bị fill đỏ. + công thức và code được cài rất nhiều -> phức tạp :-=
Cái của bạn cài có 1 điểm hay là chọn tử cột A-> Q thì vẫn kích hoạt được cột R

Link: https://www.mediafire.com/?1ntlkh4zlftlf3n
 
Lần chỉnh sửa cuối:
Upvote 0
bạn down lại file thử, --=0 thì mình cũng làm đúng y vậy mà
Mình đã xem ý tưởng của bạn Ngoai Thanh và đã chỉnh lại, bạn test tiếp file giupdo (3) nhé --=0

'- - -
to Ngoai Thanh
mình ko biết điều kiện của bạn cài thế nào nhưng thấy hình như chưa hợp lý, mình kích toàn bộ R2:R23, chỉ có R14 bị fill đỏ. + công thức và code được cài rất nhiều -> phức tạp :-=
Cái của bạn cài có 1 điểm hay là chọn tử cột A-> Q thì vẫn kích hoạt được cột R
Bạn ơi sao khi chạy code này thì thao tác copy và paste lại không thực hiện được vậy?
 
Upvote 0
Mong các anh chị trên diễn đàn giúp đỡ em bổ sung thêm vào code của bạn Ngoai Thanh hoặc phucbugis để vẫn đổi màu ô được đồng thời các thao tác khác như copy, paste và các định dạng của dòng cột không thay đổi với ạ! Cảm ơn anh chị em!!!
 
Upvote 0
Mong các anh chị trên diễn đàn giúp đỡ em bổ sung thêm vào code của bạn Ngoai Thanh hoặc phucbugis để vẫn đổi màu ô được đồng thời các thao tác khác như copy, paste và các định dạng của dòng cột không thay đổi với ạ! Cảm ơn anh chị em!!!

mình kiểm tra file NgoaiThanh và của mình đều ko bị như bạn nói cả,

[video=youtube_share;VLUQwGuivy4]http://youtu.be/VLUQwGuivy4[/video]
 
Upvote 0
Mong các anh chị trên diễn đàn giúp đỡ em bổ sung thêm vào code của bạn Ngoai Thanh hoặc phucbugis để vẫn đổi màu ô được đồng thời các thao tác khác như copy, paste và các định dạng của dòng cột không thay đổi với ạ! Cảm ơn anh chị em!!!

tôi viết lại code của bạn NgoaiThanh, file của bạn PhucBugis mình tải xuống bị máy cảnh báo nên ko mở ra..........--=0
chép nó vào sheet 1 nha,nhớ xoá hết code trong "thisworkbook"
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range([r2], [r2000].End(3))) Is Nothing And Target.Count = 1 Then
    With Target.FormatConditions(1).Font
        .Bold = True
        .ColorIndex = Target.Row
    End With
End If
End Sub
 
Upvote 0
tôi viết lại code của bạn NgoaiThanh, file của bạn PhucBugis mình tải xuống bị máy cảnh báo nên ko mở ra..........--=0
chép nó vào sheet 1 nha,nhớ xoá hết code trong "thisworkbook"
Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range([r2], [r2000].End(3))) Is Nothing And Target.Count = 1 Then
    With Target.FormatConditions(1).Font
        .Bold = True
        .ColorIndex = Target.Row
    End With
End If
End Sub
Hình như code của bạn bị lỗi.
 
Upvote 0
mình kiểm tra file NgoaiThanh và của mình đều ko bị như bạn nói cả,

[video=youtube_share;VLUQwGuivy4]http://youtu.be/VLUQwGuivy4[/video]
Có thể bạn dùng office 2010 hay 2013 gì đó nên được em dùng office 2003 cứ coppy xong đưa chuột sang ô khác là vùng copy bị mất luôn. File của Ngoai Thanh thì không sao.
 
Upvote 0
Mong các anh chị trên diễn đàn giúp đỡ em bổ sung thêm vào code của bạn Ngoai Thanh hoặc phucbugis để vẫn đổi màu ô được đồng thời các thao tác khác như copy, paste và các định dạng của dòng cột không thay đổi với ạ! Cảm ơn anh chị em!!!
Chiều mìmh có việc nên không có nhà, giờ mới vào mạng . Nói chung nguyên tắc code của mình là tại ô được chọn sẽ Highlìht riêng 1 ô đó . Sau đó bạn muốn copy highlight đến ô nào hoặc vùng nào bạn chỉ việc đặt chuột tại ô đã highlight dùng " chổi sơn " quét copy định dạng tới nợi cần highlght . Bạn có thể thí nghiệm hoặc đưa file yêu cầu lên để mọi người giúp .
 
Lần chỉnh sửa cuối:
Upvote 0
Không biết thế này có đúng ý bạn không nữa ? bạn xem file .
Bạn ơi cho mình hỏi nếu áp dụng vào File khác thì phải sửa ở chỗ nào trong code vậy?
Mình test code của bạn thấy có 1 ô chuyển thành màu đỏ, mình không hiểu lắm.
 
Lần chỉnh sửa cuối:
Upvote 0
Chiều mìmh có việc nên không có nhà, giờ mới vào mạng . Nói chung nguyên tắc code của mình là tại ô được chọn sẽ Highlìht riêng 1 ô đó . Sau đó bạn muốn copy highlight đến ô nào hoặc vùng nào bạn chỉ việc đặt chuột tại ô đã highlight dùng " chổi sơn " quét copy định dạng tới nợi cần highlght . Bạn có thể thí nghiệm hoặc đưa file yêu cầu lên để mọi người giúp .
Mình đã thử và đúng như bạn nói. Nhưng nếu mình muốn bỏ highlight ở cột nào đó thì làm sao hả bạn?
 
Upvote 0
bạn down lại file thử, --=0 thì mình cũng làm đúng y vậy mà
Mình đã xem ý tưởng của bạn Ngoai Thanh và đã chỉnh lại, bạn test tiếp file giupdo (3) nhé --=0

'- - -
to Ngoai Thanh
mình ko biết điều kiện của bạn cài thế nào nhưng thấy hình như chưa hợp lý, mình kích toàn bộ R2:R23, chỉ có R14 bị fill đỏ. + công thức và code được cài rất nhiều -> phức tạp :-=
Cái của bạn cài có 1 điểm hay là chọn tử cột A-> Q thì vẫn kích hoạt được cột R
Bạn phát hiện đúng rồi đó ! Mình xin lỗi không hướng dẫn cụ thể . Tại ô hiện tại bạn phải gõ số mã màu ( từ 1 - 56 : trong ví dụ trên mình chọn mã màu nền là 6, các bạn tùy chọn thôi , khi nào được màu mình thích ) .sau đó dùng chổi sơn quét copy định dạng thôi .
 
Upvote 0
Bạn ơi cho mình hỏi nếu áp dụng vào File khác thì phải sửa ở chỗ nào trong code vậy?
Mình test code của bạn thấy có 1 ô chuyển thành màu đỏ, mình không hiểu lắm.
Bạn làm theo hướng dẫn trên , còn bạn muốn áp dụng cho file khác thì copy hết code ( kể cả trong this worbook )
 
Upvote 0
Web KT

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

Back
Top Bottom