- 23 Fev 2024 às 15:29
#74131
Tentei ver a sua planilha via satélite para entender a seleção desejada, mas ... não consegui.
Então seguem abaixo dois palpites.
_______________________________________________________________________________________________
'seleciona todo o intervalo, a célula ativa ficará no canto superior direito
Sub TesteSeleçãoV1()
Dim FC As Long, LR As Long
FC = IIf(Cells(ActiveCell.Row, 1).Value <> "", 1, Cells(ActiveCell.Row, 1).End(2).Column)
LR = Cells(Rows.Count, ActiveCell.Column).End(3).Row
Range(Cells(ActiveCell.Row, FC), Cells(LR, ActiveCell.Column)).Select
End Sub
_______________________________________________________________________________________________
'a partir da célula ativa, seleciona a linha para a esquerda e a coluna para baixo
Sub TesteSeleçãoV2() 'seleciona a linha e a coluna
Dim FC As Long, LR As Long, r1 As Range, r2 As Range
FC = IIf(Cells(ActiveCell.Row, 1).Value <> "", 1, Cells(ActiveCell.Row, 1).End(2).Column)
LR = Cells(Rows.Count, ActiveCell.Column).End(3).Row
Set r1 = Range(Cells(ActiveCell.Row, FC), ActiveCell)
Set r2 = Range(ActiveCell, Cells(LR, ActiveCell.Column))
Union(r1, r2).Select
End Sub
_______________________________________________________________________________________________
Osvaldo
Quatro coisas que odeio: preguiçosos, políticos, Google planilhas e Outlook
Anexe arquivos diretamente no fórum:
+ Resposta / Adicionar um anexo / Selecione o arquivo
CÉLULAS MESCLADAS PODEM AFETAR FÓRMULAS E MACROS.