ENTER qua ô bên cạnh thì hiện màu xanh

Liên hệ QC

phuyen89

Thành viên tích cực
Tham gia
20/11/08
Bài viết
875
Được thích
341
Nghề nghiệp
Student
Cho em hỏi.Khi mà đang làm việc mình ENTER cho nó qua ô bên phải thì ô bên phải nó chuyển thành màu xanh(nền) thì làm như thế nào ah.Bình thường thì nó màu trăng nhung khi nó là ô được chọn thì lại nền màu xanh.Khi đánh chữ xong ENTER sang ô khác thì nó lại trở về là nền màu trăng và ô kia trở thành nên màu xanh.
 
Cho em hỏi.Khi mà đang làm việc mình ENTER cho nó qua ô bên phải thì ô bên phải nó chuyển thành màu xanh(nền) thì làm như thế nào ah.Bình thường thì nó màu trăng nhung khi nó là ô được chọn thì lại nền màu xanh.Khi đánh chữ xong ENTER sang ô khác thì nó lại trở về là nền màu trăng và ô kia trở thành nên màu xanh.

Có thể bạn cần là Conditional Formatting. Bạn tham khảo đường link này nhé!
http://www.google.com.vn/custom?hl=...=result&cd=1&q=conditional+formatting&spell=1
 
Cho em hỏi.Khi mà đang làm việc mình ENTER cho nó qua ô bên phải thì ô bên phải nó chuyển thành màu xanh(nền) thì làm như thế nào ah.Bình thường thì nó màu trăng nhung khi nó là ô được chọn thì lại nền màu xanh.Khi đánh chữ xong ENTER sang ô khác thì nó lại trở về là nền màu trăng và ô kia trở thành nên màu xanh.

Bạn dùng Conditional Formatting cho toàn bộ bảng tính với công thức :
PHP:
=AND(CELL("row")=CELL("row",A1),CELL("col")=CELL("col",A1))
Kết hợp với 1 chút VBA :

PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = True
End Sub
Xem file :
 

File đính kèm

Bạn dùng Conditional Formatting cho toàn bộ bảng tính với công thức :
PHP:
=AND(CELL("row")=CELL("row",A1),CELL("col")=CELL("col",A1))
Kết hợp với 1 chút VBA :

PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = True
End Sub
Xem file :
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = True
End Sub
Giải thích giùm mình quá trình hoạt động của câu lện này đi nha bạn ptlong04x1.Cảm ơn nhiều.
 
Lần chỉnh sửa cuối:
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = True
End Sub
Giải thích giùm mình quá trình hoạt động của câu lện này đi nha bạn ptlong04x1.Cảm ơn nhiều.
Câu lệnh này để tránh màn hình bị nhấp nháy khi thực hiện thay đổi dữ liệu trong trang bảng tính hiện hành
 
Ngược lại chứ: Câu lệnh này làm cho mản hình nhấp nháy thêm, vì nó cập nhật những thay đổi trên bảng tính
Sory vì chưa đọc kỹ. Nó phải là thế này mới đúng
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = False
End Sub
 
Hi vọng File kèm theo đúng ý bạn. Bạn vào xem đoạn mã và sửa lại màu theo ý thích.

Gủi kèm bạn file này, lúc nãy quên mất
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Hi vọng File kèm theo đúng ý bạn. Bạn vào xem đoạn mã và sửa lại màu theo ý thích.
Code của bạn xài không được đâu, vì nó sẽ xóa hết màu mà người ta đã tô trước đó ---> Chỉ có Conditional Formating mới là đơn giản và hiệu quả nhất thôi!
 
Cảm ơn bác ndu96081631 chỉ giáo.
 
Ngược lại chứ: Câu lệnh này làm cho mản hình nhấp nháy thêm, vì nó cập nhật những thay đổi trên bảng tính
anh Ndu cho em hỏi, sao em tải những file excel bên trong có macro hay code VBA về máy thì khi mở lên bị tình trạng như file đính kèm. một thắc mắc nữa là em không thể nào bảo vệ được ô trong excel, khi em lựa trọn vùng ô bảo vệ rồi vào tool- protection- protecsheet nhập password thì nó bảo vệ cả wordsheet luôn, em đã làm chỗ nào không đúng mong anh chỉ bảo
 

File đính kèm

anh Ndu cho em hỏi, sao em tải những file excel bên trong có macro hay code VBA về máy thì khi mở lên bị tình trạng như file đính kèm. một thắc mắc nữa là em không thể nào bảo vệ được ô trong excel, khi em lựa trọn vùng ô bảo vệ rồi vào tool- protection- protecsheet nhập password thì nó bảo vệ cả wordsheet luôn, em đã làm chỗ nào không đúng mong anh chỉ bảo
1-Trong hình nó báo EC của bạn đặt chế độ bảo vệ mưc HIGHT, chỉnh lại mức bảo vệ trung bình thì sẽ chạy được
2- Có thể bạn làm chưa đúng trình tự. Thí dụ bạn muốn bảo vệ từ A1 : B5 bạn phải thao tác thế này:
Chọn hết sheet (Ctrl + A)
CTRL1 ==> PROTECTION ==> bỏ dấu kiểm ở LOCKED ==> OK
Chọn vùng A1:B5 :
CTRL1 ==> PROTECTION ==> LOCKED ==> OK
"Bi" giờ mới TOOLS ==> PROTECTION ...........khóa đi sẽ được như ý
Thân
 
anh Ndu cho em hỏi, sao em tải những file excel bên trong có macro hay code VBA về máy thì khi mở lên bị tình trạng như file đính kèm. một thắc mắc nữa là em không thể nào bảo vệ được ô trong excel, khi em lựa trọn vùng ô bảo vệ rồi vào tool- protection- protecsheet nhập password thì nó bảo vệ cả wordsheet luôn, em đã làm chỗ nào không đúng mong anh chỉ bảo
Khi mà bạn download về mà có mAcro thì bạn phải chình Múc Security xuông mức Medium hoặc Low
Bạn vào Tool-->Macro->Security.
hinh.jpg
 
Web KT

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

Back
Top Bottom