grande Reinaldo.. muiiiiiiiiiito obrigado resolveu um dos meus problemas....recebeu meu joinha...por isso que eu me amarro nesse forum só tem fera...
pessoal ainda continuo com os seguintes problemas
1° eu preciso caso apareça vencido na coluna "K" da minha planilha "dados" toda a linha(Backcolor) correspondente da minha list view fique vermelha... caso apareça OK na coluna "K" da minha planilha "dados" toda a linha(Backcolor) correspondente da minha list view fique verde...caso apareça atenção na coluna "K" da minha planilha "dados" toda a linha(Backcolor) correspondente da minha list view fique amarela, eu tentei usar o código abaixo que muda a cor das linhas"FORECOLOR" como teste, mas nem ele ta funcionando, me deem um help ai.... "eu quero mudar a "BACKCOLOR"
Private Sub UserForm_Initialize()
Call PreencheListview
lastRow = Plan1.Cells(Rows.Count, "a").End(xlUp).Row
' Adiciona itens
For X = 2 To lastRow
Set li = ListView1.ListItems.Add(Text:=Dados.Cells(X, "a").Value)
li.ListSubItems.Add Text:=Dados.Cells(X, "b").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "c").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "d").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "e").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "f").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "g").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "h").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "i").Value
li.ListSubItems.Add Text:=Dados.Cells(X, "j").Valu
li.ListSubItems.Add Text:=Dados.Cells(X, "k").Valu
If Dados.Cells(X, "K") = "VENCIDO" Then
li.ListSubItems(1).ForeColor = RGB(255, 0, 0)
li.ListSubItems(2).ForeColor = RGB(255, 0, 0)
li.ListSubItems(3).ForeColor = RGB(255, 0, 0)
li.ListSubItems(4).ForeColor = RGB(255, 0, 0)
li.ListSubItems(5).ForeColor = RGB(255, 0, 0)
li.ListSubItems(6).ForeColor = RGB(255, 0, 0)
li.ListSubItems(7).ForeColor = RGB(255, 0, 0)
li.ListSubItems(8).ForeColor = RGB(255, 0, 0)
li.ListSubItems(9).ForeColor = RGB(255, 0, 0)
li.ListSubItems(10).ForeColor = RGB(255, 0, 0)
'Cor vermelha se informação da coluna 'i' = "vencido"
Else
li.ListSubItems(1).ForeColor = RGB(0, 0, 0)
li.ListSubItems(2).ForeColor = RGB(0, 0, 0)
li.ListSubItems(3).ForeColor = RGB(0, 0, 0)
li.ListSubItems(4).ForeColor = RGB(0, 0, 0)
li.ListSubItems(5).ForeColor = RGB(0, 0, 0)
li.ListSubItems(6).ForeColor = RGB(0, 0, 0)
li.ListSubItems(7).ForeColor = RGB(0, 0, 0)
li.ListSubItems(8).ForeColor = RGB(0, 0, 0)
li.ListSubItems(9).ForeColor = RGB(0, 0, 0)
li.ListSubItems(10).ForeColor = RGB(0, 0, 0)
'Cor preta se informação da coluna 'i' diferente de "vencido"
If Dados.Cells(X, "K") = "ATENÇÃO" Then
li.ListSubItems(1).ForeColor = RGB(255, 242, 0)
li.ListSubItems(2).ForeColor = RGB(255, 242, 0)
li.ListSubItems(3).ForeColor = RGB(255, 242, 0)
li.ListSubItems(4).ForeColor = RGB(255, 242, 0)
li.ListSubItems(5).ForeColor = RGB(255, 242, 0)
li.ListSubItems(6).ForeColor = RGB(255, 242, 0)
li.ListSubItems(7).ForeColor = RGB(255, 242, 0)
li.ListSubItems(8).ForeColor = RGB(255, 242, 0)
li.ListSubItems(9).ForeColor = RGB(255, 242, 0)
li.ListSubItems(10).ForeColor = RGB(255, 242, 0)
'Cor vermelha se informação da coluna 'i' = "atenção"
Else
li.ListSubItems(1).ForeColor = RGB(0, 0, 0)
li.ListSubItems(2).ForeColor = RGB(0, 0, 0)
li.ListSubItems(3).ForeColor = RGB(0, 0, 0)
li.ListSubItems(4).ForeColor = RGB(0, 0, 0)
li.ListSubItems(5).ForeColor = RGB(0, 0, 0)
li.ListSubItems(6).ForeColor = RGB(0, 0, 0)
li.ListSubItems(7).ForeColor = RGB(0, 0, 0)
li.ListSubItems(8).ForeColor = RGB(0, 0, 0)
li.ListSubItems(9).ForeColor = RGB(0, 0, 0)
li.ListSubItems(10).ForeColor = RGB(0, 0, 0)
'Cor preta se informação da coluna 'di' diferente de "atenção"
If Dados.Cells(X, "k") = "OK" Then
li.ListSubItems(1).ForeColor = RGB(0, 255, 0)
li.ListSubItems(2).ForeColor = RGB(0, 255, 0)
li.ListSubItems(3).ForeColor = RGB(0, 255, 0)
li.ListSubItems(4).ForeColor = RGB(0, 255, 0)
li.ListSubItems(5).ForeColor = RGB(0, 255, 0)
li.ListSubItems(6).ForeColor = RGB(0, 255, 0)
li.ListSubItems(7).ForeColor = RGB(0, 255, 0)
li.ListSubItems(8).ForeColor = RGB(0, 255, 0)
li.ListSubItems(9).ForeColor = RGB(0, 255, 0)
li.ListSubItems(10).ForeColor = RGB(0, 255, 0)
'Cor vermelha se informação da coluna 'i' = "OK"
Else
li.ListSubItems(1).ForeColor = RGB(0, 0, 0)
li.ListSubItems(2).ForeColor = RGB(0, 0, 0)
li.ListSubItems(3).ForeColor = RGB(0, 0, 0)
li.ListSubItems(4).ForeColor = RGB(0, 0, 0)
li.ListSubItems(5).ForeColor = RGB(0, 0, 0)
li.ListSubItems(6).ForeColor = RGB(0, 0, 0)
li.ListSubItems(7).ForeColor = RGB(0, 0, 0)
li.ListSubItems(8).ForeColor = RGB(0, 0, 0)
li.ListSubItems(9).ForeColor = RGB(0, 0, 0)
li.ListSubItems(10).ForeColor = RGB(0, 0, 0)
'Cor preta se informação da coluna 'i' diferente de "OK"
End If
End If
End If
Next
End Sub
2° eu preciso fazer um filtro por botões, por exemplo:
tenho 3 botões um VERDE um AMARELO e um VERMELHO, preciso de um exemplo onde eu clique no vermelho e fiquem só as linhas cuja a coluna "K" estiver como vencido, onde eu clique no verde fiquem só as linhas cuja a coluna "K" estiver como ok e onde eu clique no amarelo fiquem só as linhas cuja a coluna "K" estiver como aenção......
galera eu ainda não achei isso por aqui... abraço e aguardo o help!!
boa noite!!!