Notifications
Clear all

Não colorir primeira coluna ListView

5 Posts
2 Usuários
0 Reactions
970 Visualizações
(@rui-maciel)
Posts: 0
New Member
Topic starter
 

Boa tarde
Tenho uma dúvida no userform4, onde implementei colorir onde está inscrito "Não", contudo, não queria a primeira coluna colorida, somente a partir da segunda coluna do listbox, alguém me pode ajudar, obrigado. Segue o aplicativo em anexo, o utilizador para entrar é "RUI" e a senha é "12345".
Grato,
Att.,
RM

 
Postado : 13/11/2016 9:45 am
(@rui-maciel)
Posts: 0
New Member
Topic starter
 

Esqueci-me de referir que as funções colorir e colorir1 estão no Modulo 3.

 
Postado : 13/11/2016 9:55 am
(@rui-maciel)
Posts: 0
New Member
Topic starter
 

Alguém tem uma ideia de como fazer, obrigado.
Att.,
RM

 
Postado : 15/11/2016 1:02 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Rui, primeiro você tem de saber que tipo de controle está utilizando, em seu Título você diz LISTBOX e na verdade é LISTVIEW, temos uma diferença enorme entre os dois controles.

Segundo, talvez devido a versões do excel, aqui tenho o 2007, eu não consegui abrir o arquivo habilitando as macros, dá vários erros de controle faltando, DLL e Memória Cheia, mas consegui abrir sem habilitar e analisando a rotina COLORIR que citou, e pelo que entendi, para que não se formate a cor na primeira coluna você tem de eliminar a instrução abaixo :

'.ListView1.ListItems(i).ForeColor = RGB(255, 0, 0)

Apague ou simplesmente coloque o apóstrofo no inicio desabilitando a linha.

Faça os testes e veja se é isto.

[]s

 
Postado : 16/11/2016 7:08 am
(@rui-maciel)
Posts: 0
New Member
Topic starter
 

Boa tarde Mauro
Sim engano meu é um listview, e sim deu certo, obrigado.

 
Postado : 16/11/2016 10:28 am