Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Comando VBA para ativar próxima planilha

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Sidney
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Ter Jul 31, 2018 11:13 am

Comando VBA para ativar próxima planilha

Mensagem por Sidney »

Bom dia, amigos!

Alguém pode me dar um help? Conforme comandos abaixo do VBA eu vou para última planilha ativa, porém gostaria de ir para próxima planilha e não a última, sei que o argumento "Count" da terceira linha direciona para última planilha, qual seria o argumento para a próxima página? Sem definir Plan2/Plan3/Plan4, pois irei criar um botão em todas planilhas e associar esta macro.

Sub ProxPlan()

Dim plan As Integer

For plan = 1 To Worksheets.Count

Worksheets(plan).Select

Next

End Sub

No aguardo, desde já obrigado.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


JValq
Manda bem
Manda bem
Mensagens: 101
Registrado em: Qua Abr 27, 2011 7:34 pm
Localização: São Paulo/SP

Re: Comando VBA para ativar próxima planilha

Mensagem por JValq »

Boa tarde!

Veja se este código atende:

Código: Selecionar todos

Sub ProximaPlnilha()
    Dim n As Integer
    
    If ActiveSheet.Index < Worksheets.Count Then
        n = ActiveSheet.Index + 1
        Sheets(n).Select
    Else
        MsgBox "Não há próxima planilha, pois esta é a última", vbCritical, "Próxima Planilha"
    End If
End Sub
Abraço


Sidney
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Ter Jul 31, 2018 11:13 am

Re: Comando VBA para ativar próxima planilha

Mensagem por Sidney »

Deu certo.

Obrigado.

Abraço


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder