Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Arquivo só deverá abrir com a macro habilitada

Ir para baixo 
2 participantes
AutorMensagem
Albino




Mensagens : 9
Data de inscrição : 05/12/2015

Arquivo só deverá abrir com a macro habilitada Empty
MensagemAssunto: Arquivo só deverá abrir com a macro habilitada   Arquivo só deverá abrir com a macro habilitada EmptySáb Dez 05, 2015 12:42 am

Senhores,
Desenvolvi um arquivo com macro pelo vídeo aula na internet (estou aprendendo).
Ele abre sempre numa tela de "Userform" e essa tela contém 2 campos para digitar: "Usuário" e "Senha", e 3 Botões: "Entrar", "Sair" e "Cadastrar Novo usuário",
Somente após digitar o nome do Usuário e Senha é que as planilhas aparecem.

O meu PROBLEMA é que quando o PC está com a macro desabilitado este arquivo abre normalmente, dando acesso a qualquer Usuário as planilhas.

O que eu DESEJO é que mesmo com macro desablilitado o arquivo abra SOMENTE na tela de "Userform" ou se não for possível que ele abra SOMENTE numa planilha virgem com a informação: "Este arquivo só abre com a macro habilitado"

Um abraço grande
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Arquivo só deverá abrir com a macro habilitada Empty
MensagemAssunto: Re: Arquivo só deverá abrir com a macro habilitada   Arquivo só deverá abrir com a macro habilitada EmptySáb Dez 05, 2015 3:16 am

Boa noite!!!


Crie uma guia chamada "Menu"

Rode a macro abaixo, depois save o arquivo (se possível no formato macro xlsm), depois mande para as pessoas que deseja, neste caso via excel (sem macro habilidada), as guias ficaram ocultas.
Código:
Sub AleVBA_1100()
    Dim s As Worksheet
    Const wsKeep As String = "Menu"
   
    Worksheets(wsKeep).Visible = True 
    For Each s In Worksheets
        If s.Name <> wsKeep Then s.Visible = xlSheetVeryHidden 
    Next s
   
End Sub

Obs: Esse meio só priva os usuários leigos em VBA, pois além do projeto VBA está sem senha, se rodar a mesma macro alterando s.Visible = xlSheetVeryHidden , True, as guias apareceram.

Att
Ir para o topo Ir para baixo
Albino




Mensagens : 9
Data de inscrição : 05/12/2015

Arquivo só deverá abrir com a macro habilitada Empty
MensagemAssunto: Re: Arquivo só deverá abrir com a macro habilitada   Arquivo só deverá abrir com a macro habilitada EmptySáb Dez 12, 2015 1:36 am

alexandrevba escreveu:
Boa noite!!!


Crie uma guia chamada "Menu"

Rode a macro abaixo, depois save o arquivo (se possível no formato macro xlsm), depois mande para as pessoas que deseja, neste caso via excel (sem macro habilidada), as guias ficaram ocultas.
Código:
Sub AleVBA_1100()
    Dim s As Worksheet
    Const wsKeep As String = "Menu"
    
    Worksheets(wsKeep).Visible = True  
    For Each s In Worksheets
        If s.Name <> wsKeep Then s.Visible = xlSheetVeryHidden  
    Next s
    
End Sub

Obs: Esse meio só priva os usuários leigos em VBA, pois além do projeto VBA está sem senha, se rodar a mesma macro alterando s.Visible = xlSheetVeryHidden  , True, as guias apareceram.

Att

Obrigado pelo retorno Alexandrevba,
vou seguir suas orientações, espero que dê certo, semana que vem que vou poder fazer essa inclusão e te aviso, obrigado
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Arquivo só deverá abrir com a macro habilitada Empty
MensagemAssunto: Re: Arquivo só deverá abrir com a macro habilitada   Arquivo só deverá abrir com a macro habilitada EmptySáb Dez 12, 2015 2:47 am

Boa noite!!

Ok, eu fico.

Att
Ir para o topo Ir para baixo
Conteúdo patrocinado





Arquivo só deverá abrir com a macro habilitada Empty
MensagemAssunto: Re: Arquivo só deverá abrir com a macro habilitada   Arquivo só deverá abrir com a macro habilitada Empty

Ir para o topo Ir para baixo
 
Arquivo só deverá abrir com a macro habilitada
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Tela de Login Funcionando para quem não tem macro habilitada!
» Abrir arquivo do Excel protegido com senha de visualização
» Executar automaticamente o VBA assim que abrir o arquivo excel xml
» Macro para achar valores de coluna em um arquivo em outro colar range
» Macro para abrir botão

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: