Notifications
Clear all

Figura associada a planilhas

4 Posts
2 Usuários
0 Reactions
693 Visualizações
(@sermotajr)
Posts: 0
New Member
Topic starter
 

Bom dia,

Tenho uma pasta de trabalho com 12 planilhas, em cada planilha uma figura que representa as outras planilhas (Rectangle1 - plan1, Rectangle2 - plan2, Rectangle3 - plan3 e etc). Consegui montar uma macro específica para chamar uma planilha específica:

Sub plani1()

If Sheets("1").Visible = False Then
Sheets("1").Visible = True
Sheets("1").Select
ActiveSheet.Shapes.range(Array("Picture 1")).Select
Sheets("10").Visible = False
End If
End Sub

Porém, o que eu quero, e não consigo fazer, é associar a figura ("Rectangle 1") que tenho na planilha 10 a essa planilha 1 (Sheets("1")). Montei essa macro, mas não está funcionando ,ela não entra no if:

Sub plani1()

If ActiveSheet.Shapes.range(Array("Rectangle 5")).Select Then

Sheets("1").Visible = True
Sheets("1").Select
ActiveSheet.Shapes.range(Array("Picture 1")).Select
Sheets("10").Visible = False
End If
End Sub

Também não estou conseguindo saber como fazer essa associação de Rectangle 5 é Sheets("1") e se clicar em Rectangle 5 ele chamar a Sheet("1") ou ela ler as condições para executar caso eu clique em outro Rectangle.

Alguém pode me dar uma ajuda?! Grato.

 
Postado : 30/01/2015 8:26 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Por favor, poste seu arquivo modelo compactado aqui no fórum!

Att

 
Postado : 30/01/2015 9:42 am
(@sermotajr)
Posts: 0
New Member
Topic starter
 

Segue o arquivo para análise.

 
Postado : 30/01/2015 11:01 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Confesso que não entendi a demanda.
Na planilha menu os objetos (Retângulos) estão associados a macros/rotinas que direcionam à determinadas planilhas, sem necessidade de "saber" se determinado shape foi selecionado
Pode detalhar um pouco mais a pretensão?? Sabendo que, por exemplo, "Rectangle 5" está presente nas planilhas 3, 7 e 10

 
Postado : 30/01/2015 12:23 pm