Notifications
Clear all

procurar e adicionar

20 Posts
2 Usuários
0 Reactions
3,552 Visualizações
(@andrewrr)
Posts: 24
Eminent Member
Topic starter
 

E ai pessoal sou bem leigo no vba
e gostaria de saber o código para fazer a seguinte rotina
Preciso que a macro busque o nome na primeira coluna, caso ela encontre o nome digitado, na linha da frente preciso que acrescente o numero 1 e assim por diante,
estou usando um combobox que tem os nome da primeira coluna, então assim que eu colocar o nome no combobox e sair ele acrescente o numero 1 na frente do nome

 
Postado : 09/05/2017 7:50 pm
(@andrewrr)
Posts: 24
Eminent Member
Topic starter
 

Perfeito Bruno era isso que queria, não iria conseguir nunca fazer esse código.
Agora para cada combobox 2,3,4,5,etc eu preciso colocar o mesmo código e alterar o numero e a fonte correto?
galera do poker vai pirar quando ver kkkkkkk

 
Postado : 16/05/2017 12:39 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Sim, para os outros combobox basta alterar os nomes e o número. Não esqueça de ir testando as alterações.

*Se resolveu o problema, não esqueça de marcar o o tópico como resolvido.

att,

 
Postado : 16/05/2017 12:52 pm
(@andrewrr)
Posts: 24
Eminent Member
Topic starter
 

Bruno encontrei um problema
eu troquei o nome do prim para segu e onde vc pede para mudar o numero coloquei 2 esta correto?
só que quando vou testar na hora que coloco o 1ª blz preenche certinho, porem na hora que coloco o 2ª ele marca o nome do 1ª como segundo.

 
Postado : 16/05/2017 1:02 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Note que no último For você não mudo ou prim para segu.

'Coloca o número 1
        For i = 3 To Nlin
            If Trim(Ws.Cells(i, 1).Value) = Trim(prim.Value) Then
                'Mude aqui para o número desejado
                Ws.Cells(i, Ncol).Value = 2
                Exit For
            End If
        Next i
 
Postado : 16/05/2017 1:10 pm
(@andrewrr)
Posts: 24
Eminent Member
Topic starter
 

Obrigado, não tinha reparado.. agora deu certo

 
Postado : 16/05/2017 2:03 pm
Página 2 / 2