Home Excel - Downloads / Areas Restritas Excel VBA - VBE(Visual Basic Editor)

Excel VBA - VBE(Visual Basic Editor)

  • - Acesso Livre
  • Documentos

    Ordenar por : Nome | Data | Acessos [ Descendente ]

    Excel planiha vba acesso vbe senha tecla alt f11 Excel planiha vba acesso vbe senha tecla alt f11

    popular!
    Adicionado em: 27/06/2011
    Modificado em: 27/06/2011
    Tamanho: 73.1 KB
    Downloads: 777

    Saberexcel - o site de quem precisa Aprender Macros Microsoft Excel VBA

    Esses procedimerntos e macros do Aplicativo Microsoft Excel VBA, habilita e ou desabilita a tecla Alt+ F11, chamando uma outra macro que neste caso abre um formulário e pede uma senha para o acesso ao Módulo de Edição do VBA que é o VBE(visual Basic Editor).
    -' os procedimentos estão ligados aos Eventos Workbook_SheetActivate (habilita as teclas) ao selecionar qualquer folha de planilha
    e ou na abertura do livro. também ha uns botões para ativar e desativar as teclas para melhor entendimento do exemplo.
    Espero que o exemplo passa ajudá-los. Fiquem com Deus, Expedito Marcondes

    MACROS E PROCEDIMENTOS DESSE LIVRO
    NO MÓDULO DE EDIÇÃO DO OBJETO WORKBOOK ...
    'AO ABRIR O LIVRO HABILITARÁ A TECLA F11 COM OS PROCEDIMENTOS
    Private Sub Workbook_Open()
    Application.OnKey ("%{F11}"), "abrir_userform"
    End Sub

    'AO SELECIONAR QUALQUER FOLHA DE PLANILHA - HABILITARÁ A TECLA F11 COM OS PROCEDIMENTOS
    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    Application.OnKey ("%{F11}"), "abrir_userform"
    End Sub
    '-------------------------------------'
    NO MODULO COMUM (STANDARD)
    Sub habilitar_tecla()
    Application.OnKey ("%{F11}"), "abrir_userform"
    End Sub

    Sub abrir_userform()

    UserForm1.Show
    End Sub

    Sub ver_codigo()
    SendKeys ("%{F11}")
    End Sub

    Sub desabilitar_tecla_f11()
    Application.OnKey ("%{F11}")
    End Sub
    '-------------------------------------'
    NO MODULO DE EDICAO DE CÓDIGO DO OBJETO USERFORM

    Private Sub CommandButton1_Click()
    'Application.OnKey ("%{F11}"), "permissao_negada" 'linha de código nao usada, somente como chamar um macro com a Funcão Onkey
    UserTypedPassword = UserForm1.TextBox1.Text
    If LCase(UserTypedPassword) = "entrar" Then
    Unload Me
    Application.OnKey ("%{F11}")
    MsgBox ("Benvindo ao VBE"), vbInformation, "Saberexcel - o site das macros"
    ver_codigo
    Else
    Beep
    MsgBox ("Senha Incorreta - Acesso ao VBE"), vbCritical, "Vc nao tem autorização"
    Application.OnKey ("%{F11}"), "abrir_userform" 'ao teclar Alt + F11 - chamará o userform (pedindo a senha) para acesso ao VBE.
    UserForm1.TextBox1.SetFocus
    End If
    End Sub

    Private Sub UserForm_Initialize()
    TextBox1.SetFocus
    End Sub




    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel





    Publicidade
    Compre com segurança, garantia e ótimos preços
    Eletrônicos - Submarino.com.br

    Excel planilha vba vbe exporta importa modulo add plan loop Excel planilha vba vbe exporta importa modulo add plan loop

    popular!
    Adicionado em: 04/04/2011
    Modificado em: 04/04/2011
    Tamanho: 89.2 KB
    Downloads: 1217

    Saberexcel - o site de quem precisa aprender Macros Microsoft Excel VBA

    Essa macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), exportará o Módulo VBE (*.bas) para determinada pasta no path atribuido no macro. Criará 26 - Planilhas com os nomes aos lados , salvará as planihas em uma pasta.
    O macro Importará o Mesmo Módulo do Path para onde exportou, e inserirá em todas as planilhas que serão criadas, (veja o loop no Macro).

    No Novo livro criado com módulo e macros vão ser copiados somente as folhas de Planilhas (Menu e Auxiliar)
    Ai você pode até questinar o que faço com isso? a principal intenção do exemplo mostrar que funciona, outra as possibilidades de voce desenvolver uma planilha e para cópia precisar importar um módulo personalizado.

    Suponhamos que você desenvolva um projeto que crie uma cópia do livro com macros personalizadas importando um módulo(*.Bas) desejado para essa cópia, e delete todas os vestigios da planilha original no computador do usuário. O usuário ficará somente com a planilha cópia com os macros personalizados. Observe que essa são uma das muitas possibilidades, mas com um pouco de criatividade poderá encontrar centenas de aplicações para esse exemplo. Espero que o exemplo os ajude. Fique com Deus, Boa sorte.
    Expedito Marcondes

    Sub exportar_importar_modulo_bas()
    ' Deletar todas cópias antigas criadas de do módulo saber1
    On Error Resume Next
    Kill ("C:\vba\mdSaber1.bas")
    On Error GoTo 0
    ' Exportando o Módulo 'Saber1'(VBE)
    ActiveWorkbook.VBProject.VBComponents("mdSaber1").Export ("C:\vba\mdSaber1.bas")

    For sb = 1 To 26

    vNomePlan = Sheets("ListaNova").Range("A" & sb).Value
    'personalizando com cópia
    Sheets(Array("Menu", "Auxiliar")).Copy

    sbNome = ActiveWorkbook.Name ' novo livro nome
    'Importando novamente o módulo e inserindo no novo Livro copiado
    'importa para todos os livros copiados
    On Error GoTo sbx
    Application.VBE.ActiveVBProject.VBComponents.Import ("C:\vba\mdSaber1.bas")
    ActiveWorkbook.SaveAs Filename:=vNomePlan & sb 'acrescenta numeracao ao nome da planiha

    ActiveWorkbook.Close

    Next sb
    sbx: Exit Sub
    Kill ("C:\vba\mdSaber1.bas")

    End Sub



    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel




    Baixe o exemplo de planiha contendo os macros acima


    Publicidade
    Compre com segurança, garantia e ótimos preços
    Eletrônicos - Submarino.com.br

    vba vbe verifica se projeto vba esta ou nao protegido vba vbe verifica se projeto vba esta ou nao protegido

    popular!
    Adicionado em: 30/11/2010
    Modificado em: 30/11/2010
    Tamanho: 49.37 KB
    Downloads: 728

    Essas macro e Função do Aplicativo Microsoft Excel VBA, verifica se o Projeto VBA está ou não protegido, e retorna uma mensagem, a senha da do Projeto VBA exemplo é: [ 1 ] , para acessar tecle [Alt + F11]

    Sub retorna_projeto_protegido()
    If ProtegidoVBProject(ActiveWorkbook) Then 'Exit Sub
    MsgBox ("Projeto VBA Workbook protegido")
    Else
    Exit Sub
    End If
    End Sub


    Function ProtegidoVBProject(ByVal wb As Workbook) As Boolean

    Dim SABER As Integer
    SABER = -1
    On Error Resume Next
    SABER = wb.VBProject.vbComponents.Count
    On Error GoTo 0
    If SABER = -1 Then
    ProtegidoVBProject = True
    Else
    ProtegidoVBProject = False
    End If

    End Function



    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com SaberExcel








    Google Associados

    Depoimentos

    Adicione Saberexcel Favoritos

     
     

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


       Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA