Ir ao conteúdo
  • Cadastre-se

Colocar seleção na primeira coluna da planilha


Posts recomendados

Olá gente boa!

 

Pergunta simples: como faço para colocar a seleção (aleatória) da célula na primeira coluna da linha onde ela está?

Tentei com

ActiveCell.Offset(0, -1).Select

mas isso só coloca a seleção atual 1 célula para a esquerda, mas como não sei exatamente onde o a seleção estará, não tenho como saber quantas células para a esquerda precisarei ir.

 

Ilustrando é o seguinte:

image.png.7873357d99ef67765697483ffc9f88e3.png

Link para o comentário
Compartilhar em outros sites

22 horas atrás, Ingo M P Américo disse:

@Basole Obrigado pela a ajuda, mas consegui fazer de uma forma mais simples:


 ActiveCell.End(xlToLeft).Select

 

 

Olá Ingo,

 

O único problema deste método é que se tiver alguma célula preenchida entre a coluna selecionada e a coluna "A" o seu código não vai funcionar corretamente, enquando com as 2 opções apresentadas pelo Basole esse risco seria mitigado.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@Wendell Menezes Testei da forma que você falou e funcionou.

Sub inserirCompleto()
    Sheets("inserir").Activate
    Range("H12").Activate
    Range("A1:P7").Activate
    Selection.Copy
    Sheets("DO").Activate
    ActiveCell.End(xlToLeft).Activate
    ActiveSheet.Paste
End Sub

 

Link para o comentário
Compartilhar em outros sites

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...