Ir ao conteúdo
  • Cadastre-se

Copiar celula se condição


FilipeR

Posts recomendados

Olá, bom dia!!

Meu primeiro post, sou recém chegado.

Estou quebrando a cabeça com uma coisa que acredito ser muito simples para muitos de vocês, porém, nesse campo de programação fiz só Pascal e faz um tempo já. Agora, estou precisando de um macro para meu serviço e está difícil! Lá vai:

Preciso de um macro que selecione a coluna K e, nela, veja todos os números de telefone que contém o DDD 11, ou seja, que comecem com o número 11. Daí, copiar a célula e, após o número 11 adicionar o número 9 e, então, colar o restante do número.

Resumindo: Preciso de uma macro que adicione o 9º dígito aos números telefônicos cujo DDD é 11!

exemplo: um número que é 1177778888 fica 11977778888.

preciso fazer isso substituindo a célula!

Obrigado!!!

Link para o comentário
Compartilhar em outros sites

Olá Filipe, seja bem vindo!

Use o código abaixo em um módulo qualquer e execute-o:

Sub nono()
Application.ScreenUpdating = False
For i = 1 To Cells(Rows.Count, "K").End(xlUp).Row
If Left(Cells(i, "K"), 2) = "11" Then
Cells(i, "K") = Left(Cells(i, "K"), 2) & "9" & _
Right(Cells(i, "K"), Len(Cells(i, "K")) - 2)
End If
Next
Application.ScreenUpdating = True
End Sub

Execute o código apenas uma vez, senão vai ser adicionado 9 a cada vez que encontrar 11 nos dois primeiros dígitos.

Sabe inserir o código? Se não, pergunte aqui que ensinamos.

Abraços.

Link para o comentário
Compartilhar em outros sites

Olá Filipe, seja bem vindo!

Use o código abaixo em um módulo qualquer e execute-o:

Sub nono()
Application.ScreenUpdating = False
For i = 1 To Cells(Rows.Count, "K").End(xlUp).Row
If Left(Cells(i, "K"), 2) = "11" Then
Cells(i, "K") = Left(Cells(i, "K"), 2) & "9" & _
Right(Cells(i, "K"), Len(Cells(i, "K")) - 2)
End If
Next
Application.ScreenUpdating = True
End Sub

Execute o código apenas uma vez, senão vai ser adicionado 9 a cada vez que encontrar 11 nos dois primeiros dígitos.

Sabe inserir o código? Se não, pergunte aqui que ensinamos.

Abraços.

Caro Jeffsilveira, muito obrigado!!

Funcionou perfeitamente!

Abraço!

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!