Notifications
Clear all

Ir para mesma célula de outra planilha

4 Posts
2 Usuários
0 Reactions
1,196 Visualizações
(@dunguinha)
Posts: 61
Trusted Member
Topic starter
 

Olá à todos.
Gostaria de uma macro que de qualquer "célula ativa" da plan 1 me levasse para a mesma célula na plan2.

Obrigado.

 
Postado : 19/10/2019 9:18 am
(@srobles)
Posts: 231
Estimable Member
 

Dunguinha,

Experimente :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim idColuna As Long, idLinha As Long
    
    With ThisWorkbook.Sheets(1)
    
        idColuna = Target.Column
        idLinha = Target.Row
    
            With ThisWorkbook.Sheets(2)
                .Activate
                .Cells(idLinha, idColuna).Select
            End With
            
        .Activate
        
    End With
End Sub

Espero ter ajudado.

Abs.

Saulo Robles

 
Postado : 19/10/2019 9:25 am
(@dunguinha)
Posts: 61
Trusted Member
Topic starter
 

Obrigado srobles pelo código, funcionou beleza.
Para o meu projeto gostaria que fosse através de um módulo, é que nem sempre preciso dessa função.

 
Postado : 19/10/2019 11:06 am
(@srobles)
Posts: 231
Estimable Member
 

Dunguinha,

Creio que não entendi ao certo sua demanda.

Veja que para isso funcionar em um módulo, é perfeitamente possível, mas será necessário utilizar este ou outro evento acionado por quaisquer ações dentro de determinada guia.

Adicione o módulo em questão, crie uma Sub com o nome que desejar e cole a rotina.

Na guia em questão, acredito que não tenha como escapar disso, será necessário usar um evento, que ao ser acionado, chamará a rotina do módulo.

Espero ter ajudado.

Abs.

Saulo Robles

 
Postado : 19/10/2019 12:09 pm