Como criar código do Visual Basic com o livro pessoal de macros e restringir o acesso ao código

O que é o livro macro pessoal?

O macro livro pessoal é um arquivo oculto em um caminho no seu PC. É o arquivo que é criado na primeira vez que você cria uma macro e a salva em sua pasta pessoal de macros. O caminho específico onde ele é salvo é o seguinte:

C: Usuários Nome de usuário AppData Roaming Microsoft Excel PERSONAL.XLSB

Pasta AppData está escondido dentro do sistema, você precisa habilitar a opção Mostrar pastas e arquivos ocultos para acessar o local do seu livro de macros pessoal. Para acessar seu livro de macros pessoal e visualizar macros, acesse o Visual Basic do aplicativo Excel na guia Desenvolvedor.




Uma vez dentro do aplicativo Visual Basic, você pode encontrar seu livro pessoal de macros no painel VBAProject com o nome Projeto VBA (PERSONAL.XLSB). Dentro da pasta Módulos estão as macros salvas. Os formulários salvos aqui estão disponíveis para qualquer arquivo Excel.

Como criar código Visual Basic com livro de macro pessoal?

Da pasta de módulos você pode deletar macros ou até mesmo criar novos usando o código Visual Basic. Se você é um usuário avançado do Excel, deve estar familiarizado com a sintaxe do código.

Nota: se você quiser excluir um código, basta clicar com o botão direito sobre ele e selecionar a opção Remover módulo.

A primeira coisa a ter em mente é a linguagem de programação Visual Basic é orientado a objetos e cada elemento do Excel é representado no VBA como um objeto. Cada objeto tem suas respectivas propriedades e objetos que definem como o objeto se parece e se comporta,


Crie uma macro por código

Para criar a primeira macro por código dentro do aplicativo Visual Basic, clique na opção entrar e depois clique Formulário.



Como criar código do Visual Basic com o livro pessoal de macros e restringir o acesso ao código

Um novo módulo é criado na pasta Projeto VBA (PERSONAL.XLSB). A seção à direita do aplicativo onde o código aparece aparece como uma área em branco para adicionar as instruções do primeiro módulo. Escreva a seguinte rotina para criar sua primeira macro via código.

Sub macroporcódigo ()
         MgBox "Minha primeira macro de código"
End Sub

O código acima mostra o nome atribuído à macro que é “código de macro”. Cada sub-rotina ou macro que você cria deve ter um começo e um fim. EU' End Sub representa o fim da execução da macro. O sub-rotina são usados ​​para instruções de código de grupo. a forma correta de iniciá-lo, que é a abreviatura Sub, seguida do nome e parênteses.

O usuário recebe uma mensagem com a função MsgBox. Lá função MsgBox é um dos mais usados ​​em VBA para enviar mensagens ao usuário. O código desta rotina é simples, apenas envia uma mensagem que aparece na tela com o botão aceitar que vem adicionado por padrão.



Experimente a macro

Como criar código do Visual Basic com o livro pessoal de macros e restringir o acesso ao código

Para verificar o funcionamento da macro, basta clicar no botão Execute ou pressione F5. Se não houver erros de nenhum tipo, a rotina que deve executar a macro começa a ser executada até o final.


Restringir o acesso ao código

Dentro do seu aplicativo Visual Basic você pode proteger com senha o seu código a partir de macros.

  • Clique com o botão direito do mouse no projeto e selecione a opção Propriedade projeto VBA. ..
  • Clique em Aba de segurança.
  • Habilite a opção Bloquear projeto para visualização.
  • Coloque sua senha para visualizar as propriedades do projeto.
  • Confirme a senha e pressione o botão aceitar para salvar as alterações.
Adicione um comentário do Como criar código do Visual Basic com o livro pessoal de macros e restringir o acesso ao código
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.

End of content

No more pages to load