Em có một bảng có a dòng và b cột. Điều kiện là trong cùng một dòng nếu có một giá trị trong hàng bằng với giá trị cuối cùng của hàng thì bôi đỏ (định dạng ô đó). Em có lập một marco như sau:
Nhưng khi chạy thì không thấy thực hiện gì cả. Em đoán thủ tục chọn vùng Set Vungtra = Selection có vấn đề nhưng không biết sửa như thế nào. Mong các bác giúp em.
PHP:
Sub Boido()
Dim Vungtra As Range
Dim i As Integer, j As Integer, a As Integer, b As Integer
Set Vungtra = Selection
a = Vungtra.Rows.Row
MsgBox "The number of Row is ", a
b = Vungtra.Columns.Column
MsgBox "The number of Colum is ", b
For i = 1 To a
For j = 1 To b - 1
If Cells(i, j).Value = Cells(i, b).Value Then
With Cells(i, j).Font
.FontStyle = "Italic"
.Color = 255
End With
Else
With Cells(i, j).Font
.FontStyle = "Normal"
.Color = 1
End With
End If
Next j
Next i
End Sub
Nhưng khi chạy thì không thấy thực hiện gì cả. Em đoán thủ tục chọn vùng Set Vungtra = Selection có vấn đề nhưng không biết sửa như thế nào. Mong các bác giúp em.
File đính kèm
Chỉnh sửa lần cuối bởi điều hành viên: