Visual Basic Application ( VBA) é usado para automatizar tarefas de rotina no Microsoft Excel para economizar tempo, melhorar a precisão e gerenciar dados de forma mais eficiente . Com grandes quantidades de dados para processar, o que você precisa para maximizar o desempenho e limitar o acesso a arquivos de origem. Com estes fácil de implementar truques - de- comércio, você pode tornar seu código VBA mais robusto e seguro. Evitar Tela Atualizações
Quando você executar seu código VBA, você vai ver suas planilhas atualizando . Atualizações de tela irá mostrar cada passo de sua macro, e levam mais tempo para ser executado. Isso é bom quando você está desenvolvendo uma nova macro e quero ver como ele está realizando. Quando a macro estiver concluída e funcionando corretamente , no entanto, você não precisa mais ver as atualizações de tela . Evite atualizações de tela , adicionando esta linha de código no início de sua macro : Aplicação . ScreenUpdating = False . Isso economiza tempo e melhora o desempenho.
Ocultar código
Você pode esconder seu código VBA para manter os outros de copiar ou alterá-lo . Isto é especialmente importante quando os caminhos para os arquivos de dados precisa ser segura. Embora este não é 100 por cento à prova de falhas , é uma boa medida de segurança. Para proteger com senha seu código, clique em Ferramentas no menu VBA Editor. A partir do menu drop-down , clique em "Propriedades VBAProject ". Uma caixa de diálogo abre , clique na guia Propriedades . Marque a caixa "Bloquear projeto para visualização ". Em seguida, você precisará digitar uma senha e confirmá-la. Sua senha de proteção torna-se efetiva depois de guardar o livro do Excel , fechá-lo e reabri-lo . Tal como acontece com todas as senhas , selecione algo que você pode se lembrar.
Abra o arquivo em um local específico
Você pode ter o seu arquivo do Excel automaticamente aberto a um específico localização no livro .
Isso é importante quando você tem uma planilha de instruções que você deseja que os usuários para ver antes de fazer mudanças em sua pasta de trabalho. Para fazer isso , selecione " EsteLivro " para o seu arquivo do Excel na janela do Editor de VBA Project Explorer. Tenha em mente que a escrita em código VBA requer espaçamento de linha específica e recuo . Adicione estas linhas de código na janela do editor :
Private Sub Workbook_Open ()
Run " Activar Instruções Planilha "
End Sub
Retornar para Projeto explorer e inserir um módulo para seu arquivo de Excel. Clique sobre o módulo para abrir a janela do editor, em seguida, adicione este procedimento sub: .
Sub Ative planilha Instructions ( )
Sheets (" Instruções ") Selecione
Gama ( " Al " ) . Selecione
End Sub
Salve o arquivo . A próxima vez que o livro é aberto ele vai automaticamente para a planilha de instruções e referência de célula .
Sidestep uma Macro Abertura
É mais eficiente para escrever seu código VBA para iniciar automaticamente o processamento de seus dados quando você abre o arquivo Excel. Na ocasião , pode haver momentos em que você não quer que isso aconteça . Para esses casos. mantenha pressionada a tecla Shift ao mesmo tempo a pasta de trabalho está se abrindo . O arquivo Excel irá ignorar a macro abrindo. A próxima vez que você abrir o seu arquivo do Excel, a macro será executada automaticamente novamente.