COLORIR LINHAS MSHFLEXGRID DE ACORDO COM CRITERIOS
CLEBERBALMEIDA, como eu já tinha te falado anteiormente o erro tá na coluna selecionada.
Vc está se referindo como se fosse a coluna 6 e na verdade é a coluna 7
Vc está se referindo como se fosse a coluna 6 e na verdade é a coluna 7
Verifica o Email.
If .TextMatrix(iL, 7) = [Ô]Sim[Ô] Then
.CellBackColor = &HFF&
ElseIf .TextMatrix(iL, 7) = [Ô]Não[Ô] Then
.CellBackColor = &HFF0000
End If
Omar e Samuka, obrigado pela ajuda, vou testar e volto a informar a vocês...
Omar e Samuka, muito obrigado, já consegui resolver, se vocês precisarem de alguma coisa e eu puder ajudar, terei o prazer.
O código ficou assim, coloquei para não colorir a primeira coluna, que é a fixa.
Dim iL As Integer, iC As Integer
With Grid
For iL = 1 To .Rows - 1
For iC = 1 To .Cols - 1
.Col = iC
.Row = iL
If .TextMatrix(.Row, 7) = [Ô]Não[Ô] Then
.CellForeColor = vbRed
End If
Next iC
Next iL
End With
Abraços!
O código ficou assim, coloquei para não colorir a primeira coluna, que é a fixa.
Dim iL As Integer, iC As Integer
With Grid
For iL = 1 To .Rows - 1
For iC = 1 To .Cols - 1
.Col = iC
.Row = iL
If .TextMatrix(.Row, 7) = [Ô]Não[Ô] Then
.CellForeColor = vbRed
End If
Next iC
Next iL
End With
Abraços!
Esqueceu de encerrar após ter conseguido resolver a dúvida.
Valeu.
Valeu.
Tópico encerrado , respostas não são mais permitidas