cuonghoa176
Hỏi nhiều
- Tham gia
- 31/1/11
- Bài viết
- 169
- Được thích
- 23
- Giới tính
- Nam
- Nghề nghiệp
- Giáo viên THCS
Trong 1 cột (D), làm sao để khi chuyển sang cell khác thì cell trước đó được tô màu (vàng) Mục đích, ô đó đã được kiểm tra...
Tại sheet nào bạn muốn thực hiện việc này thì copy vào Module của Sheet đó sự kiện dưới đây:Trong 1 cột (D), làm sao để khi chuyển sang cell khác thì cell trước đó được tô màu (vàng) Mục đích, ô đó đã được kiểm tra...
Option Explicit
Private OldCells As Range
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
OldCells.Interior.Color = 65535
Set OldCells = Target
End Sub
Option Explicit
Private OldCells As Range
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Count = 1 Then
OldCells.Interior.Color = 65535
Set OldCells = Target
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Intersect(Range("B2:K16"), Target) Is Nothing Then
If OldCells.Interior.Color <> 65535 Then
OldCells.Interior.Color = 65535
End If
Else
If Target.Count = 1 Then
OldCells.Interior.Color = 65535
Set OldCells = Target
End If
End If
End Sub
Thi bạn chọn ô hoặc vùng cần hoàn tác chọn bảng màu và chọn No fillQuá đúng ý rồi nhưng chỉ tội không hoàn tác (Undo) được. Chẳng may bấm lung tung là thành ..bức tranh ngay. Bác có cách nào khắc phục không?