Ir ao conteúdo

Posts recomendados

Postado

Boa noite a todos

Tenho uma planilha de cadastro simples onde na mesma só registro na

Coluna B = Nome

Coluna C = Telefone

Coluna D = Operadora

 

Na mesma uso o seguinte código VBA

 

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    [B4:D115].Sort Key1:=[B4], Order1:=xlAscending
End Sub

 

Meu problema é o seguinte, após digitar um novo nome gostaria que logo após o código acima colocar o novo nome dentro da ordem alfabética quero que o mesmo código VBA me posicione na Coluna C do respectivo novo nome para eu inserir o número do telefone. Atualmente após o código VBA colocar o novo nome dentro da ordem alfabética eu tenho que percorrer toda a lista pra localizar onde se encontra o novo nome pra assim colocar o número do telefone e operadora.

 

Alguém pode me ajudar?

Postado
Em 26/03/2016 às 19:05, Quenaz Santana disse:

Alguém pode me ajudar???

Tenta isso

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    Dim Nome As String
    Nome = Target.Value    'Guarda o nome
    On Error Resume Next
    If Target.Column <> 2 Or Target.Row < 4 Then GoTo Sair
    [B4:D115].Sort Key1:=[B4], Order1:=xlAscending
    'Localiza na Plan1 a célula que tem o mome
    Set Endereço = Plan1.Range("B:B").Find(Nome)
    Seleção = Endereço.Address    'Define a selula da seleção
    Plan1.Range(Seleção).Select    'Seleciona a célula com o nome
Sair:
End Sub

 

  • 3 semanas depois...
Postado

Oi boa tarde amigo

desde já agrade sua ajuda

substitui minha antiga função VBA pela q você mandou e fiz os ajustes necessários, porém não sei porque não esta funcionando como esperado!

Continua na mesma, eu após digitar um novo cliente o mesmo é colocado na ordem alfabética como vinha sendo feito antes pela antiga função mas não faz o que estou precisando.

 

No aguardo de novas orientações suas.

 

Segue anexo da planilha

Clientes.xlsm

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!