Caça-Palavras de Excel

Você pode se divertir procurando funções do Excel embaralhadas… ou ir além e aprender a programar, explorando um projeto real feito em VBA totalmente aberto e personalizável!

Apresento a você o Caça-Palavras de Funções do Excel, um jogo interativo criado em Excel/VBA, ideal para treinamentos, dinâmicas em grupo, workshops e também para quem curte desafios lógicos. E o melhor: com código aberto, sem senha e totalmente comentado, para quem quiser estudar ou modificar!

Como funciona:

  • Você escolhe a dificuldade: Muito Fácil, Fácil, Normal ou Difícil.
  • Define quantas funções quer encontrar.
  • Configura se quer funções novas (sorteadas ou se quiser editar suas próprias, basta editar diretamente e desmarcar o sorteio de funções).
  • O jogo sorteia funções reais do Excel, posiciona aleatoriamente e preenche o resto com letras e distrações.

Permite cruzamentos apenas com letras compatíveis, como num caça-palavras de verdade.

E ainda é possível revelar as respostas com um clique. Fiz inclusive de de uma forma revelando cada palavra por vez.

Código livre, didático e comentado

Se você está aprendendo VBA ou já programa, pode abrir os módulos e entender como tudo foi feito: desde a lógica de sorteio e posicionamento até o realce das palavras.

Tudo está documentado e sem senha: feito para ser explorado!

Se você modificar, melhorar ou expandir meu projeto: me envie sua contribuição! Vai ser um prazer ver novas versões surgindo a partir dessa ideia.

Recursos:

  • Banco com mais de 450 funções do Excel
  • Níveis de dificuldade progressivos (inclusive diagonais invertidas!)
  • Totalmente programado em VBA nativo
  • Compatível com qualquer versão do Excel

Como remover uma senha perdida do VBA Project

A senha do VBAProject é um mecanismo de proteção do Excel que impede o acesso não autorizado ao código VBA de uma planilha. Com ela, usuários não conseguem visualizar, editar ou executar alterações nos módulos, formulários e demais estruturas do projeto. Trata-se de uma camada extra de segurança, útil especialmente para preservar a integridade de planilhas automatizadas, proteger a lógica de negócios e evitar modificações acidentais ou mal-intencionadas.

É importante destacar que, caso a senha do VBAProject seja esquecida, não há um método oficial para recuperá-la, e isso pode tornar inviável o acesso ao código-fonte original. Na prática, isso significa ter que refazer toda a automação do zero, o que pode representar horas ou até dias de trabalho perdidos. Por isso, use esse recurso com cautela, exclusivamente em planilhas de sua autoria ou quando tiver autorização expressa do criador original. A proteção é útil, mas, como toda ferramenta poderosa, exige responsabilidade. Afinal, não adianta trancar a porta se você não sabe onde guardou a chave.

Ao tentar abrir o editor de macros (pressionando ALT + F11) e expandir o projeto VBA de uma planilha protegida, será exibida uma janela solicitando a senha de acesso, como mostrado na imagem abaixo.

O que você vai precisar?

1. 7-Zip
Um compactador/descompactador gratuito que permite explorar a estrutura interna dos arquivos .xlsm (que, na verdade, são arquivos .zip).

2. HexEdit
Um editor hexadecimal leve e direto, usado para alterar manualmente o conteúdo do arquivo binário onde está a proteção do VBA.

Certifique-se de instalar ambos os programas em seu computador antes de continuar, após a instalação, reinicie seu computador, ambos os programas se integram na interface do Windows, funcionando diretamente ao selecionar as opções de um arquivo.

1. Abra o arquivo .xlsm com o 7-Zip

Clique com o botão direito > 7-Zip > Abrir arquivo compactado

Internamente uma pasta de trabalho do Excel é tratada como uma "pasta zip", o que significa que possui internamente diversos arquivos e uma estrutura de pastas, e pode ser acessado normalmente em softwares tipo o 7-zip.

2. Navegue até a pasta "xl" e extraia o arquivo "vbaProject.bin"

Copie o arquivo vbaProject.bin para sua área de trabalho ou outra pasta.

Mesmo após copiar o vbaProject.bin para fora, mantenha essa janela do 7zip aberta, pois usaremos para reanexar o arquivo extraído de volta para a 7zip.

3. Abra esse arquivo vbaProject.bin com o HexEdit

Clique com o botão direito sobre o arquivo e selecione “Open with HexEdit”.



4. Localize o trecho "DPB=" e altere para "DPx="

  • Pressione Ctrl + F

  • Busque por "DPB=" (sem as aspas)

  • Substitua DPB= por DPx= (o x deve ser minúsculo)

Salve o arquivo modificado (CTRL + S) e feche o HexEdit.

5. Volte ao 7-Zip e substitua o arquivo modificado

Arraste o novo vbaProject.bin de volta para a pasta xl no 7-Zip, substituindo o original.

Feche o 7-Zip e abra o arquivo Excel normalmente

6. Ajustes finais! (IMPORTANTE PARA NÃO CORROMPER O ARQUIVO)

Ao abrir terá uma mensagem de erro, informando que existe uma chave "incorreta" chamada "DPx", que é exatamente a que foi editada no passo anterior.


Clique em "Sim" nessa janela.

Imediatamente na sequencia abra o Visual Basic, usando o atalho Alt + F11 ou pela guia Desenvolvedor > Visual Basic.

Clique com o botão direito do mouse sobre o "VBAProject" e selecione "Propriedades de VBAProject":


Desmarque a caixa de seleção "Bloquear projeto para exibição" e confirme a caixa de diálogo clicando no OK:


Importante (antes de sair editando e abrir os módulos com os códigos):
  1. Feche o VBA.
  2. SALVE o arquivo.
  3. Feche o arquivo que acabou de salvar!
  4. Reabra novamente

Agora sim você já pode acessar o VBA (ALT + F11), você verá que não será mais solicitado a senha, o projeto agora estará desbloqueado, totalmente sem senha!


Considerações finais

Este recurso de proteção com senha no VBAProject está funcionando normalmente em 2025, e foi testado com sucesso nas versões do Office 2019 e Microsoft 365, em arquivos locais salvos diretamente no computador. No entanto, é importante lembrar que atualizações futuras do Office podem alterar esse comportamento, desativar o método ou adicionar novas camadas de segurança. Se por algum motivo esse recurso não estiver funcionando corretamente no seu caso, ficarei grato se puder me informar por e-mail: contato@evandrogf.com.br. Assim posso investigar e atualizar este conteúdo para ajudar mais pessoas. Desde já, obrigado pelo aviso e pelo seu interesse em aprender mais sobre automações com VBA!

Importante que este método não revela a senha, ele apenas a invalida. É útil para recuperar acesso a códigos VBA em arquivos esquecidos ou herdados. Lembre-se de usar com responsabilidade e nunca para fins mal-intencionados.

Jogo da velha

Descubra o Jogo da Velha desenvolvido em VBA, onde você pode jogar contra uma inteligência artificial em três níveis de dificuldade:

Níveis de dificuldade:
Aleatório: IA faz jogadas aleatórias.
Normal: IA tenta bloquear suas jogadas.
Invencível: IA sempre faz a melhor jogada, resultando em empates ou derrotas.

Recursos incluídos:
Alternância automática entre X e O.
Troca de cores dos botões.
Registro detalhado de partidas: data, hora, nome do jogador, posição do tabuleiro e resultados.
Se você deseja explorar o código ou contribuir com melhorias, deixe um comentário com seu interesse e contato. 




Download aqui.

Apostila Excel Tabelas Dinâmicas

Se você quer aprender a transformar dados e criar relatórios dinâmicos com eficiência, esta apostila é a ferramenta perfeita para você. Com um conteúdo passo a passo, ela ensina desde a criação básica de tabelas dinâmicas até recursos avançados, como segmentação de dados e gráficos dinâmicos.

O que você vai aprender:

  • Importação e Manipulação de Dados: Entenda como importar e trabalhar com arquivos de texto, CSV e até conexões com banco de dados como o Microsoft Access.
  • Criação e Filtro de Tabelas: Construa tabelas a partir de dados brutos, filtre informações relevantes e organize seus relatórios.
  • Relacionamentos: Utilize relacionamentos para criar análises ainda mais completas.
  • Tabelas Dinâmicas em Profundidade: Descubra como adicionar campos, combinar dados, criar agrupamentos e personalizar o layout do relatório.
  • Gráficos Dinâmicos: Aprenda a criar e formatar gráficos dinâmicos que facilitam a visualização de dados.

Destaques da Apostila:

  • Didática: Comece com conceitos básicos de tabelas dinâmicas e avance gradualmente para técnicas mais avançadas.
  • Exercícios práticos: Aplique o conhecimento com exercícios e exemplos baseados em cenários reais.
  • Cobertura abrangente: Explore tópicos como linhas do tempo, segmentação de dados, totalizações e muito mais.

Para quem é esta apostila?

Esta apostila é ideal para profissionais de todas as áreas que utilizam Excel, analistas de dados, estudantes e qualquer pessoa interessada em melhorar suas habilidades de análise de dados.

Clique aqui para realizar o Download! (Google Drive)

Apostila Excel Dashboards

Se você deseja dominar o Excel e impressionar com gráficos interativos e dashboards, este curso é o passo que faltava na sua carreira. Aprenda de forma prática e detalhada a transformar dados em insights visuais impactantes, utilizando tabelas dinâmicas e gráficos avançados.

O que você vai aprender:

  • Modelagem de dados: Use funções como SOMASE e PROCV para preparar seus dados e construir uma base sólida para análises visuais.
  • Dashboards interativos: Construa dashboards completos em etapas, incluindo tabelas dinâmicas, gráficos formatados e elementos interativos como botões de opção e barras de rolagem.
  • Gráficos de termômetro e velocímetro: Crie gráficos criativos e funcionais, ajustando ponteiros, cores e formatos para representar dados de forma dinâmica.
  • Segmentação e linha do tempo: Adicione segmentações de dados e linhas do tempo para permitir análises filtradas e mais intuitivas.
  • Minigráficos: Explore opções avançadas de visualização para destacar tendências e comparações em suas análises.

Destaques do Curso:

  1. Prática guiada: Siga passo a passo desde a criação de tabelas dinâmicas até a personalização de gráficos interativos.
  2. Abordagem modular: Aprenda em blocos, com módulos dedicados a diferentes tipos de gráficos e funcionalidades.
  3. Ferramentas avançadas: Descubra como usar controles, macros e segmentações para criar relatórios interativos e impressionantes.

Por que fazer este curso?

Este curso foi projetado para profissionais que desejam se destacar no mercado de trabalho e para empresas que buscam soluções visuais práticas e eficientes. Aplique os conhecimentos para otimizar processos e criar relatórios que facilitam a tomada de decisões.

Clique aqui para realizar o Download! (Google Drive)

Apostila PowerBI


Apostila Completa de Power BI: Domine a ferramenta de Business Intelligence mais usada do mercado! 

Conteúdo exclusivo e GRATUITO para você que quer aprender ou aperfeiçoar suas habilidades no Power BI. Nesta apostila, você aprenderá desde os conceitos básicos até técnicas avançadas para criar dashboards incríveis e análises estratégicas. 

O que você vai encontrar na apostila? 

01. Introdução ao Power BI: 

  • Conheça os elementos do Power BI, fluxo de trabalho, processo de ETL, e as principais ferramentas da interface.

02. Construindo um Dashboard: 

  • Adicione imagens, gráficos e textos para criar dashboards interativos e visualmente atrativos.

03. Criação de Gráficos: 

  • Explore diferentes tipos de gráficos como pizza, mapa, colunas empilhadas e linhas.

04. Tratamento de Dados (Power Query): 

  • Aprenda a transformar bases de dados, dividir colunas e aplicar filtros essenciais.

05. Transformar Dados: 

  • Domine técnicas como transpor tabelas e tratar dados em formatos variados.

06. Linguagem DAX:

  • Descubra como criar medidas, tabelas-calendário e relacionamentos entre tabelas.

07. Cálculos e Visuais:

  • Trabalhe com hierarquias, KPIs e elementos visuais para análises mais profundas.

08. Importando Fontes de Dados:

  • Conecte-se a diversas fontes como CSV, TXT, JSON, Access, e bancos de dados.

09. Criação de Gráficos Avançados:

  • Utilize gráficos de funil, área, rosca, e pincel de formatação.

10. Visualizações:

  • Adicione filtros, crie menus de navegação e aplique formatação condicional.

11. Ajustes e Atualização de Dados:

  • Mantenha seus relatórios dinâmicos com atualizações automáticas e interações avançadas.

12. Publicação de Dashboards Online:

  • Aprenda a compartilhar seus relatórios no Power BI Service e exportá-los em PDF e PowerPoint.

Por que baixar esta apostila?

  • Gratuito: Todo o conteúdo é oferecido sem custo.
  • Prático e direto: Passo a passo detalhado para você aprender de verdade.
  • Aplicável no mercado: Habilidades essenciais para profissionais de dados.

Baixe agora e leve suas análises ao próximo nível!

Clique aqui para realizar o Download! (Google Drive)

Apostila Excel Avançado

Se você deseja dominar recursos avançados do Excel, desde macros até tabelas dinâmicas, esta apostila é o guia definitivo para levar suas habilidades ao próximo nível. Com conteúdo detalhado e didático, ela é ideal para quem quer se destacar no mercado de trabalho ou otimizar tarefas complexas.

Descubra o que esta apostila pode te ensinar:

  • Automação com Macros: Aprenda a gravar, editar e atribuir macros para botões, transformando planilhas em ferramentas dinâmicas e personalizadas.
  • Tabelas e Gráficos Dinâmicos: Descubra como criar tabelas dinâmicas incríveis e gráficos que impressionam, com formatação e filtros avançados.
  • Funções Avançadas: Domine SOMASE, PROCV, CONT.SE, DATADIF, DIATRABALHOTOTAL, e muito mais.
  • Projetos Práticos: Aplique o aprendizado com projetos como a construção de um banco de horas ou o uso do Solver para resolver problemas complexos.

O que você vai aprender:

A apostila é dividida em capítulos, abordando temas como:

  • Manipulação de planilhas com validação de dados e comandos avançados.
  • Inserção de links, gráficos dinâmicos e controles de formulário.
  • Implementação de cenários e otimização com o suplemento Solver.
  • Totalização e análise de dados utilizando funções avançadas.
  • Construção de projetos práticos e personalizados para o dia a dia.

Por que escolher esta apostila?

  1. Conteúdo abrangente e estruturado: Ideal para quem já conhece o básico e quer explorar funcionalidades mais avançadas.
  2. Exemplos práticos e projetos reais: Coloque a teoria em prática e resolva problemas do mundo corporativo.
  3. Atualizado e relevante: Atenda às demandas do mercado com habilidades de alto impacto.

Para quem é esta apostila?

Essa apostila é perfeita para profissionais de diversas áreas, estudantes e qualquer pessoa que deseja se aprofundar no Excel, seja para melhorar sua produtividade, criar relatórios profissionais ou automatizar processos.

Invista no seu crescimento profissional e transforme o Excel no seu maior aliado.
Adquira já a apostila de Excel Avançado e comece a explorar todo o potencial dessa ferramenta poderosa!

Clique aqui para realizar o Download! (Google Drive)

Apostila Excel Básico


Apostila Gratuita de Excel Básico: Domine o essencial da ferramenta mais usada no mundo! 

O Microsoft Excel é uma ferramenta indispensável para organizar dados, realizar cálculos e simplificar tarefas que, manualmente, levariam muito mais tempo. 

Esta apostila gratuita foi criada para quem quer aprender os fundamentos do Excel de forma prática e direta. Nela, você encontrará os principais recursos e funções do programa explicados de maneira clara e acessível. Desde conceitos básicos de navegação até a criação de gráficos e fórmulas, tudo foi pensado para facilitar o seu aprendizado. 

O que você vai aprender com esta apostila: 

1. Apresentação do Excel 

  • Noções sobre Planilhas, Botões e Menus 
  • Modos de Exibição, Controle de Zoom e Ajuda 

2. Conceitos Básicos 

  • Linhas, Colunas e Endereços de Células 
  • Seleção, Navegação e Edição de Células 
  • Configuração de Páginas, Margens e Verificação Ortográfica 
  • Inserir e Excluir Linhas e Colunas, Localizar e Substituir 

3. Fórmulas e Funções

  • Operações Matemáticas Básicas
  • Funções como SOMA, MÍNIMO, MÁXIMO, MÉDIA e SE
  • Vínculos entre Planilhas

4. Formatação

  • Ajuste de Texto, Alinhamento e Bordas
  • Pincel de Formatação e Realce de Informações

Essa apostila é perfeita para iniciantes e contém exemplos práticos que tornam o aprendizado dinâmico e eficiente. 

Por que baixar esta apostila?

  • Gratuito: Todo o conteúdo é oferecido sem custo.
  • Prático e direto: Passo a passo detalhado para você aprender de verdade.
  • Aplicável no mercado: Habilidades essenciais para profissionais de dados.

Baixe agora e comece a explorar todo o potencial do Excel!

Clique aqui para realizar o Download! (Google Drive)

Apostila Lógica de programação


Se você está começando sua jornada no mundo da programação, esta apostila foi feita para você. Elaborada com um conteúdo completo e estruturado, em Portugol (uma linguagem de programação em português), ela é perfeita para quem quer aprender lógica com clareza e eficiência.

O que você vai encontrar nesta apostila:

Você vai explorar temas essenciais de lógica como:

  • Comando Escreva e Leia: Aprenda a interagir com o usuário de forma simples e prática.
  • Uso de Variáveis e o Inspetor de Variáveis: Entenda como gerenciar e monitorar dados no seu programa.
  • Estruturas de Repetição e Decisão Condicional: Domine os principais conceitos para criar algoritmos poderosos.
  • Operadores Lógicos (AND, OR e NOT): Eleve sua lógica a outro nível com explicações detalhadas e exercícios práticos.

Por que escolher esta apostila?

  1. Didática e prática: Cada capítulo traz explicações objetivas, seguidas de exemplos práticos que fixam o conteúdo.
  2. Progressão inteligente: Comece com os fundamentos e avance gradualmente até conceitos mais avançados.
  3. Exercícios e prática: Desenvolva suas habilidades com atividades específicas para cada tema.

Para quem é essa apostila?

Essa apostila é ideal para estudantes, iniciantes em programação e profissionais que buscam reforçar seus conhecimentos em lógica de programação. Com ela, você estará preparado para criar algoritmos eficientes e entender como eles funcionam na prática.

Clique aqui para realizar o Download! (Google Drive)

Dashboard Indicadores Regionais

Dashboard baseado em indicadores e metas, gráfico condicional por meta e máscara sobreposta em gráfico de barra, projeto desenvolvimento à nível didático, os dados são fictícios.

Não foi utilizado tabela dinâmica e outros recursos, pois por ser aplicado à um curso de Excel Intermediário foi utilizado para contextualizar o uso das funções PROCV (para relacionamento entre tabelas) e SOMASE/SOMASES, para totalizar itens de acordo com um critério, além de formatação de gráficos, vínculo de objetos com células e outros pormenores.

Fica anexado aqui para fins didáticos.