Olá pessoal!
Estou com o seguinte problema em mãos e não consegui encontrar um tópico ativo que se encaixasse. Espero que alguém possa me ajudar. Sou novo em VBA, por isso não reparem se a pergunta for muito tola.
Vamos lá:
Eu tenho, por exemplo as seguintes Plan's:
Jul.15 Ago.15 Set.15
Em uma célula, J11 (por exemplo), eu tenho a seguinte equação:
=SE(A1=VERDADEIRO;Jul.15!$J$11+SE(A4=VERDADEIRO;D4;0)+D5+SE(A6=VERDADEIRO;D6;0)+SE(A7=VERDADEIRO;D7;0)+SE(A8=VERDADEIRO;D8;0)-J6+SE(Set.15!$A$3=VERDADEIRO;Set.15!$D$3;0);0)+R111
Sei que é possível nomear uma Plan através de um texto qualquer em uma célula qualquer:
ActiveSheet.Name = Range("A1").Value
Bom, eu preciso de uma macro que ao ser executada ela seja capaz de montar essa equação acima, MAS, eu não quero que passar o nome das Plan's, que no caso seriam Jul.15 e Set.15. Eu preciso de uma lógica que a macro seja capaz de RECONHECER o nome da Plan ANTERIOR e POSTERIOR.
É importante que eu não tenha que passar o nome exato da minha Plan que eu quero carregar na equação. Ela precisa RECONHECER o nome da planilha anterior e posterior e carregá-los na equação apresentada.
Desde já agradeço a quem puder me ajudar!
Postado : 17/08/2015 5:14 pm