Ir ao conteúdo

AJUDA VBA/EXCEL - Selecionar penultima coluna


Homer Jay Simpson

Posts recomendados

Postado

E ai galera alguem pode me ajudar

nao consigo nenhum codigo para usar em uma macro para selecionar a penultima coluna que tem alguma coisa escrita, para a ultima eu utilizo a funcao

Selection.End(xlToRight).Select

valeu

Postado

Foi mal!!!

Tente isto:

Sub SelecionaColuna()

Ultima = Selection.End(xlToRight).Column

Set MyColuns = Union(Columns(Ultima - 1), Columns(Ultima))

MyColuns.Select

End Sub

Obs. O ideal seria você sabar qual a ultima coluna, porque usando End(xlToRight) dependendo de onde a celula ativa estiver, trará valores diferentes.

Veja se é por aí!!!!

Postado
Foi mal!!!

Tente isto:

Sub SelecionaColuna()

Ultima = Selection.End(xlToRight).Column

Set MyColuns = Union(Columns(Ultima - 1), Columns(Ultima))

MyColuns.Select

End Sub

Obs. O ideal seria você sabar qual a ultima coluna, porque usando End(xlToRight) dependendo de onde a celula ativa estiver, trará valores diferentes.

Veja se é por aí!!!!

eu fiz um loop para saber qual a ultima coluna

Sub Macro2()

Dim y As Integer

Dim x As Integer

x = 3

y = 3

Sheets("Motivos PP-PAE").Select

While Not x > y

If (Cells(3, x).Value <> "") Then

y = y + 1

x = x + 1

Else

Cells(3, x).Select

x = x + 1

End If

Wend

End Sub

para adaptar a que você passou eu colocaria

ultimo = Cell(3,x).Select

??

a funcionou legal a q você passou valeu

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!