Guia do desenvolvedor no Excel
A guia Desenvolvedor no Excel é usada para gerar macros, criar aplicativos VBA, criar formulários e importar ou exportar XML. Por padrão, a guia do desenvolvedor está desabilitada no excel, portanto, precisa ser habilitada no menu de opções do excel.
Vamos nos aprofundar e examinar as várias opções que a guia Desenvolvedor oferece.
Como adicionar a guia Desenvolvedor no Excel?
- Etapa 1: Abra uma nova planilha do Excel e navegue até o arquivo. Vá para as opções.

- Etapa 2: Depois de clicar em "Opções", selecione Personalizar Faixa de Opções à esquerda e Selecione as Guias Principais à direita e marque a caixa de seleção Desenvolvedor e clique no botão OK

- Etapa 3: a guia Desenvolvedor apareceria no arquivo Excel

Como escrever programas VBA usando a guia Desenvolvedor?
A guia Desenvolvedor no Excel pode ser usada para escrever programas VBA conforme mostrado abaixo -
Exemplo # 1 - Escrevendo um código simples para exibir “Olá, bem-vindo ao VBA”
Navegue pela aba do desenvolvedor e selecione “Visual Basic” para abrir uma nova janela
Clique duas vezes na Folha1 (Folha1) e o Documento em Branco ou Painel aparecerá no lado direito

Escreva o código a seguir e clique no botão Executar, uma caixa pop aparecerá dizendo, “Olá, bem-vindo ao VBA”.

Explicação do código:
Sub e End Sub são usados como procedimentos ou, digamos, o corpo principal do programa.
“ Msgbox ” é um recurso funcional no pacote VBA que exibe tudo o que está escrito nele, por exemplo (“Olá, Bem-vindo ao VBA”)
Para salvar o código acima, salve-o como um arquivo .xlsm para que o código da macro seja salvo.
Exemplo # 2 - Clique no recurso de botão
Esse recurso específico permite que qualquer pessoa execute o código com o clique do botão e para melhor compreensão, vamos ter uma ilustração onde uma pessoa insere dinamicamente o nome e local de nascimento, que seriam exibidos como uma saída.
Vá para a guia Desenvolvedor e clique nos botões de opção no Excel e selecione Botão (Controle de Formulário)

Arraste-o para qualquer lugar no formulário e a seguinte caixa de diálogo aparecerá e renomeará o nome da Macro.

Clique no botão Novo e a seguinte página de código aparecerá.

Parte de codificação e explicação

- A função “ Dim ” é usada para declarar a variável, que pode ser string, numérica, etc. (Aqui Nome e Local de nascimento são variáveis declaradas como string)
- "InputBox" é um recurso funcional no VBA em que o usuário é solicitado a inserir
- “ Msgbox ” é o recurso funcional do pacote VBA que exibe tudo o que está escrito nele
Agora feche a janela da página de código
Clique com o botão direito do mouse no botão e selecione editar texto no excel onde foi criado o botão e renomeie-o para “Name_Birth”.

Clique no botão e digite o nome e local de nascimento.
Duas solicitações apareceriam para Nome e Nascimento (digite o nome e local de nascimento para, por exemplo, Dhrish e Pune)


Depois de inserir o nome, a seguinte saída iria aparecer.

Salve o arquivo como o arquivo .xlsm.
Como gravar uma macro na guia Desenvolvedor?
É mais adequado quando se tem que fazer uma tarefa repetidamente e quer economizar tempo tanto no trabalho repetitivo quanto na codificação.
Então, aqui está o exemplo anterior que peguei antes, suponha que se queira colorir colunas que possuem fórmulas, mas para todos os arquivos. Portanto, o que se pode fazer é registrar o trabalho fazendo-o primeiro manualmente e depois executá-lo para outros arquivos.
Suponha que temos os dados abaixo.

Portanto, aqui temos que colorir o amarelo na coluna F, G e o total da linha tão amarelo quanto são as colunas e linhas da fórmula.
Portanto, antes de colorir, os amarelos vão para a guia Desenvolvedor.
Clique em Gravar Macro no Excel

Uma vez clicado em Gravar Macro, uma caixa de diálogo aparecerá para renomear para Color_Amarelo.

Coluna de cor F, G e total da linha como amarelo

Após a coloração, vá para a aba Desenvolvedor.
Clique em Parar gravação

Vá para a guia Desenvolvedor no Excel e Visual Basic
Selecione Módulo1

Na próxima vez que quiser repetir a tarefa, você pode clicar no botão (Executar macro) copiando e colando o mesmo código na nova planilha do excel usando o link. Escrever um código simples para exibir
Como garantir a segurança de macro usando a guia Desenvolvedor?
Pode-se habilitar macros protegidas por senha, se necessário.
Vá para a guia Desenvolvedor.
Abra o Visual Basic

Abra a macro para a qual o código precisa ser habilitado da senha (por exemplo, tomamos a macro Color_Yellow como no exemplo acima)

Selecione Ferramentas e propriedades VBAProject

Uma caixa de diálogo aparecerá
Selecione a guia Proteção
Verifique no Projeto Bloquear para Visualização
Insira a senha necessária e confirme e clique em Ok

Salve-o como um arquivo .xlsm ao salvar e feche-o
Abra o arquivo e repita as etapas 1,2 e 3
Ele vai pedir uma senha e digitar a senha

Agora poderá ver o código
Coisas para lembrar
- É uma guia embutida no Excel
- É fácil automatizar tudo com o uso de Gravando a macro
- A melhor parte sobre isso são os prompts de tempo de execução, ou os prompts do usuário, que podem ser dados com o clique de um botão no VBA
- Também é possível criar formulários ou UI básica em VBA; por favor, consulte as referências para o mesmo