abrir Aba pelo bota...
 
Notifications
Clear all

abrir Aba pelo botao de comando

9 Posts
2 Usuários
0 Reactions
2,907 Visualizações
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Bom dia aos amigos do forum,

Gostaria que ao clicar no botao, este abra uma aba especifica do meu projeto, e possivel, se sim como faço isso?

Um grande abraço a todos.

Fabio Pradella

 
Postado : 06/03/2012 8:21 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!
Esse exemplo é de autoria do JoseA.

Deve te ajudar, muito bom

'codigo para ir as guias nomeadas do excel
'Deve ser criado um botão em cada guia e adicionar um ÚNICO modulo para os botões
Private Sub UserForm_Initialize()
Dim sht As Worksheet
For Each sht In ActiveWorkbook.Worksheets
ListBox1.AddItem sht.Name
Next sht
End Sub
Private Sub ListBox1_Click()
Sheets(ListBox1.ListIndex + 1).Activate
'Unload Me
End Sub
 
Postado : 06/03/2012 8:30 am
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Bom dia caro Alexandre, acho que nao expliquei bem o que preciso,

Tenho um projeto, ( que vc deve ate lembrar pois ja ajudou com outras coisas ), que tem la um form que chamo de menu, ali tenho botoes que me levam ate as outras forms do projeto, mas agora gostaria de criar um botao neste menu que abra uma aba do meu projeto, o seu formato original e para ediçao, e possivel???

 
Postado : 06/03/2012 8:44 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Seria...

Private Sub CommandButton1_Click()
Worksheets("MinhaPlanilha").Select
End Sub
 
Postado : 06/03/2012 9:10 am
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Um grande abraço Ale,

Valeu

 
Postado : 06/03/2012 9:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Obrigado pelo retorno, se poder clicar na mãozinha...Obrigado!!

 
Postado : 06/03/2012 9:27 am
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Alexandre,

Acabou que apareceu outro probleminha em torno desta questao.
Ao iniciar este projeto, a nossa secretaria entrara com login e senha comum,( userform presente mas desativada no momento) que neste caso bloqueia todas as abas, e ai esta o problema, tem como eu liberar somente esta aba para ela no mesmo esquema do botao citado no topico?

 
Postado : 06/03/2012 9:35 am
(@fabioprade)
Posts: 273
Reputable Member
Topic starter
 

Ja arrumei, Obrigado.

Um grande abraço Alexandre.

 
Postado : 06/03/2012 9:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Como dica use a pesquisa do fórum, esse tópico e o seu novo tópico abaixo desse, caso queira vai encontra algo similar.

Tente adaptar..
Os dois últimos tem muita proximidade de seu caso, já que não postou sua planilha.

Auto: JValq

Option Explicit

Sub BloquearPlanilhas()
    Dim Pl As Worksheet
    
    For Each Pl In Worksheets
        Pl.Select
        Pl.Unprotect "SENHA"
            Cells.Locked = True
            [E3:F5000].Locked = False
        Pl.Protect "SENHA"
    Next
End Sub

Sub DesbloquearPlanilhas(ByVal Usuario As String, ByVal Senha As String)
    Dim Pl As Worksheet
        
    If Usuario = "Eu" Then
        For Each Pl In Worksheets
            Pl.Select
            Pl.Unprotect Senha
            Cells.Locked = True
            [E3:F5000].Locked = False
            Pl.Protect Senha
        Next
    End If
End Sub

Sub BloquearPlanilhas(ByVal Usuario As String, ByVal Senha As String)
    Dim Pl As Worksheet
        
    If Usuario = "Eu" Then
        For Each Pl In Worksheets
            Pl.Select
            Pl.Unprotect Senha
            Cells.Locked = True
            Pl.Protect Senha
        Next
    End If
End Sub
BloquearPlanilhas Usuario, Senha
DesbloquearPlanilhas Usuario, Senha
 
Postado : 06/03/2012 9:46 am