CODE là như thế này:
Option Explicit
Private Sub CommandButton1_Click()
Dim nguon(), vung, cell, n
n = [A65536].End(3).Row
nguon = Array("B1:B" & n, "G1:G" & n, "L1:L" & n, "Q1:Q" & n)
With ActiveSheet.CommandButton1
For Each vung In nguon
If .Caption = "TO MAU" Then
For Each cell In Range(vung)
If Val(cell) < 1 Then
cell.Interior.ColorIndex = 15
End If
Next
Else
Range(vung).Interior.ColorIndex = xlNone
End If
Next
.Caption = IIf(.Caption = "TO MAU", "XOA MAU", "TO MAU")
End With
End Sub
khi em xoa bớt các cột U,V,W thì nó không còn tô màu được nữa nó bị
lỗi ở câu lệnh If Val(cell) < 1 Then
chỉ dùm cách khắc phục. cám ơn
Option Explicit
Private Sub CommandButton1_Click()
Dim nguon(), vung, cell, n
n = [A65536].End(3).Row
nguon = Array("B1:B" & n, "G1:G" & n, "L1:L" & n, "Q1:Q" & n)
With ActiveSheet.CommandButton1
For Each vung In nguon
If .Caption = "TO MAU" Then
For Each cell In Range(vung)
If Val(cell) < 1 Then
cell.Interior.ColorIndex = 15
End If
Next
Else
Range(vung).Interior.ColorIndex = xlNone
End If
Next
.Caption = IIf(.Caption = "TO MAU", "XOA MAU", "TO MAU")
End With
End Sub
khi em xoa bớt các cột U,V,W thì nó không còn tô màu được nữa nó bị
lỗi ở câu lệnh If Val(cell) < 1 Then
chỉ dùm cách khắc phục. cám ơn