Notifications
Clear all

Identificando planilhas anterior e seguinte com UDF

3 Posts
2 Usuários
0 Reactions
592 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite pessoal hoje recebi uma dúvida pelo meu canal, montei o vídeo e resolvi colocar aqui o arquivo criado, para todos poderem aproveitar esta aula!
A pergunta veio do Marcelo Targueta:

Bom noite Fernando.
Como percebi pelos seus vídeos, você faz o que quer com VBA, pois os códigos que escreve para replicar nas células, as fórmulas que você quer medir o desempenho, são muto bem bolados, parabéns. Pensando nisso, gostaria de tirar uma dúvida:
Existe como criar uma função no VBA, que retorne o nome da Planilha (sheet) anterior a que estiver ativa. E outra que retorne o nome da posterior.
Obrigado.

Sim, Marcelo, tem sim!
Olha só, há duas maneiras, uma usando o índice da planilha, que é a que eu preferi, e a outra, que usa a planilha ativa *(o activesheet.previous e activesheet.next), que eu não gosto muito e não expliquei o porquê, mas está na pasta de trabalho anexada neste tópico.

O link para a aula no YouTube:
https://youtu.be/deIMpt7mB-A

Obrigado pela pergunta e pela oportunidade de ensinar!
Um abraço!

 
Postado : 12/04/2017 10:42 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Parabens Fernando, ótima aula e explicação, alem das rotinas estarem bem explicadas.

Para contribuir com algumas dicas relacionadas ao assunto, tivemos em um tópico anos atras com uma questão um pouco parecida, e na ocasião como havia encontrado no CPEARSON algumas funções sobre worksheets, cheguei a montar um outro exemplo, segue os links :

Referenciar planilha sem utilizar o seu nome [Resolvido]
viewtopic.php?f=10&t=17019

e

OFFSET nome das abas (sheets) a Direita ou a Esquerda
viewtopic.php?f=21&t=17027

Abraços

 
Postado : 13/04/2017 5:41 am
(@mprudencio)
Posts: 0
New Member
 

So acho que esse post tinha que estar em dicas, mas so acho.

:D :lol: :D :lol: :D

Brincadeiras a parte, otima explicação.

 
Postado : 13/04/2017 9:30 am