Arquivo de excel para empresas - Excel - Curso VBA - Aprender Programação https://somaexcel.com.br/tag/excel-para-empresas/ Excel - Curso VBA | Planilhas Profissionais mais de 1.000 Aulas e Video Aulas passo a passo. Aprenda o passo a passo de como usar o VBA no Excel e Crie sistemas em suas planilhas Personalizados. Thu, 09 Oct 2025 16:10:04 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.9 Função MODE no Excel Encontre o número mais frequente https://somaexcel.com.br/funcao_mode_no_excel_numeros_frequentes/ https://somaexcel.com.br/funcao_mode_no_excel_numeros_frequentes/#respond Thu, 09 Oct 2025 16:08:00 +0000 https://somaexcel.com.br/?p=3431 Função MODE() no Excel  Encontre o número mais frequente Como Usar a Função MODE() no Excel: Guia Completo com Exemplos...

O post Função MODE no Excel Encontre o número mais frequente apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
Função MODE() no Excel  Encontre o número mais frequente

  • Como Usar a Função MODE() no Excel: Guia Completo com Exemplos
  • MODE() no Excel: Encontre o Número Mais Frequente com Facilidade
  • Função MODE no Excel Explicada: Casos Reais, Erros e Comparações
  • MODE(), MODE.SNGL() e MODE.MULT(): Diferenças e Aplicações no Excel
  • Tutorial MODE() no Excel: Estatísticas Rápidas com Fórmulas Inteligentes
  • Excel MODE(): Descubra o Valor Mais Comum em Seus Dados
  • MODE() no Excel com Exemplos Práticos e Dicas Profissionais
  • Funções Estatísticas no Excel: MODE, MEDIAN, AVERAGE e COUNTIF
  • MODE() no Excel: Como Evitar Erros e Usar com Dados Reais
  • Aprenda MODE() no Excel: Ideal para Pesquisa, Estoque e Análise de Dados

Descubra qual é o valor mais comum nos seus dados. Aprenda a usar a função MODE() no Excel pra ter uma visão rápida das estatísticas. Aprenda os casos de uso básicos e avançados com exemplos bem claros.

Atualizado 8 de ago. de 2025 · 6 min lido

Conteúdo

  • O que é a função MODE() no Excel?
  • Entendendo como funciona a função MODE() no Excel
  • Como usar MODE() com dados reais no Excel
  • Problemas comuns e dicas no Excel
  • MODE() vs. MODE.SNGL() e MODE.MULT()
  • Funções estatísticas relacionadas no Excel
  • Conclusão
  • Perguntas frequentes

Treinar mais pessoas?

Se você está resumindo respostas de pesquisas, acompanhando quantidades de produtos populares ou analisando entradas repetidas em qualquer conjunto de dados, a função “ MODE() ” no Excel mostra qual número aparece com mais frequência — algo que muitas vezes é mais relevante do que uma média ou mediana quando você está procurando padrões.

Neste guia, vamos mostrar como usar a função “ MODE() ” de forma eficaz, incluindo como ela é diferente das outras funções relacionadas ao modo do Excel. Você vai aprender como usar isso em situações reais, evitar erros comuns e melhorar suas habilidades com ferramentas relacionadas. Vamos começar com o básico.

O que é a função MODE() no Excel?

Aprenda tudo sobre a função MODE() no Excel e descubra como encontrar o número mais frequente em seus dados. Este guia completo ensina desde o uso básico até aplicações avançadas com MODE.SNGL() e MODE.MULT(), incluindo exemplos práticos, dicas para evitar erros e comparações com outras funções estatísticas como MEDIAN(), AVERAGE() e COUNTIF(). Ideal para quem trabalha com análise de dados, pesquisas, controle de estoque ou planilhas complexas no Excel.

Antes de mergulhar na prática, vamos começar com o básico: a função “ MODE() ” no Excel é a ferramenta ideal para encontrar o número que aparece com mais frequência em um intervalo de valores. Sempre que você se deparar com uma lista e quiser descobrir rapidamente qual número aparece mais vezes, o site MODE() oferece uma solução simples.

Essa função é super útil quando você precisa resumir dados, identificar tendências ou verificar se tem entradas repetidas. Se você está analisando respostas de pesquisas, revisando números de estoque ou lidando com qualquer situação em que o valor mais comum é importante, o MODE() torna o processo bem simples.

Aqui tá a sintaxe básica:

=MODE(number1, [number2], …)

number1, [number2], … Aqui, os números representam os números ou intervalos onde você quer verificar a moda.

É importante lembrar que MODE() só funciona com números. Se seus dados tiverem texto ou células vazias, o Excel vai simplesmente ignorar essas entradas.

Entendendo como funciona a função MODE() no Excel

Agora que você já sabe o que é MODE(), vamos ver como funciona na prática. Nesta seção, você vai saber como o MODE() processa seus dados e o que esperar dos resultados.

MODE() dá uma olhada na sua lista, conta quantas vezes cada número aparece e mostra o que aparece mais vezes. Se dois ou mais números estiverem empatados como os mais frequentes, o Excel vai mostrar o primeiro que encontrar no intervalo de dados.

Como usar MODE() com dados reais no Excel

Agora que você já entendeu como funciona o MODE() e como ele se compara aos outros sites parecidos, vamos colocar isso em prática com exemplos reais. Nesta seção, você vai ver como usar a função “ MODE() ” para encontrar os valores mais comuns em vários cenários.

Exemplo 1: Encontrando a nota mais comum no teste

Digamos que você tem as notas dos alunos nas células A2 a A11:

Para encontrar a pontuação mais comum, digite:

=MODE(B2:B11)

Você vai conseguir 85 ou 90, dependendo do que aparecer primeiro, já que os dois valores aparecem várias vezes. Lembre-se de que MODE() só mostra o primeiro modo que ele encontra. Se você quiser ver todos os modos em caso de empate, é aí que o MODE.MULT() entra em cena.

Exemplo 2: Usando MODE() com intervalos não contíguos

E se seus dados não estiverem em um único bloco contínuo? Sem problema! O comando “ MODE() ” permite usar vários argumentos. Por exemplo:

=MODE(A1:A5, C1:C5)

O Excel vai procurar o número mais frequente nos dois intervalos.

Exemplo 3: E se não tiver valores repetidos?

Você pode estar se perguntando o que acontece quando não tem nenhum valor repetido no método ” MODE() “. Se todos os valores no seu intervalo forem únicos, MODE() vai mostrar um erro “ #N/A ”.

Digamos que A1:A5 tem 10, 20, 30, 40:

=MODE(A2:A5)

Como nenhum número se repete, você vai ver “ #N/A ” como resultado.

Com esses exemplos, dá pra ver como o MODE() se adapta a diferentes formatos de dados e situações. Sei que ainda tem umas nuances nisso tudo, então vou colocar alguns desses e outros cenários comuns numa tabela:

Exemplo Dados (intervalo) Fórmula Resultado O que isso mostra
Cálculo no modo básico 2, 4, 2, 7, 8, 2 (A1:A6) =MODE(A1:A6) 2 Encontra o número mais frequente (2 aparece 3 vezes)
Empate entre dois modos 85, 90, 85, 92, 88, 90, 85, 90, 91, 90 (B2:B11) =MODE(B2:B11) 85 ou 90 Retorna o primeiro valor mais frequente encontrado quando há um empate.
Intervalos não contíguos A1:A5 e C1:C5 =MODE(A1:A5, C1:C5) Varia Pesquisa em vários intervalos o número mais frequente
Sem valores repetidos 10, 20, 30, 40 (C1:C4) =MODE(C1:C4) #N/A Retorna um erro quando não há modo
Use com IFERROR 10, 20, 30, 40 (C1:C4) =IFERROR(MODE(C1:C4), “No mode”) Sem modo Lida com elegância com o erro #N/A quando nenhum valor é repetido.
Dados não numéricos incluídos 5, “N/A”, 7, 5 (A1:A4) =MODE(A1:A4) 5 Ignora texto ou espaços em branco e calcula o modo só com base nos valores numéricos.
Vários modos (avançado) 1, 2, 2, 3, 3 (A1:A5) =MODE.MULT(A1:A5) 2 e 3 Retorna todos os modos como uma matriz (é preciso usar Ctrl+Shift+Enter no Excel antigo)

Problemas comuns e dicas no Excel

Você pode se deparar com alguns cenários comuns. Nesta seção, vamos ver como lidar com erros, dados que não são números e trabalhar de forma eficiente com conjuntos de dados grandes.

Erros de manuseio

Se você receber um erro “ #N/A ”, como nós recebemos acima, isso significa que não há nenhum modo nos seus dados. Para tornar suas fórmulas mais fáceis de usar, você pode colocar MODE() dentro de IFERROR():

=IFERROR(MODE(A1:A10), “No mode”)

Assim, você vai ver “Sem modo” em vez de um erro, que pode ser meio chato.

Lidando com dados não numéricos

MODE() leva em conta só os números. Ignora texto, células em branco e valores lógicos. Se o seu intervalo misturar números e texto (como entradas “N/A” em dados de pesquisa), o MODE() simplesmente vai ignorar os itens que não são numéricos.

Usando MODE() para conjuntos de dados grandes

MODE() Funciona bem mesmo com grandes intervalos de números. Só não esquece: se seus dados tiverem vários modos, MODE() só vai mostrar o primeiro que encontrar. Para ver uma lista completa de todos os modos, principalmente em conjuntos de dados maiores, dá uma olhada em MODE.MULT().

Ao lidar com esses cenários, você vai garantir que os resultados do seu MODE() sejam precisos e suas fórmulas sejam robustas. Agora, vamos ver como fica “ MODE() ” numa planilha de verdade.

MODE() vs. MODE.SNGL() e MODE.MULT()

Com o básico na mão, você pode estar se perguntando: qual é a diferença entre MODE(), MODE.SNGL() e MODE.MULT()? Nesta seção, vamos comparar essas funções relacionadas para que você possa escolher a mais adequada às suas necessidades.

  • MODE(): Essa é a função original, mantida por compatibilidade. Nas versões mais recentes do Excel, você vai ver mais o MODE.SNGL(), mas os dois fazem a mesma coisa: devolvem um único valor de modo.
  • MODE.SNGL(): Funciona igual ao MODE(), mostrando o primeiro modo que encontra nos seus dados.
  • MODE.MULT(): Vai um pouco mais longe, retornando uma matriz com todos os modos quando há um empate. Para usá-la, você precisa colocá-la como uma fórmula de matriz (usando Ctrl+Shift+Enter no Excel antigo).

Na maioria das vezes, basta acessar MODE() ou MODE.SNGL() para obter respostas rápidas. Mas se o seu conjunto de dados puder ter vários valores igualmente frequentes e você quiser ver todos eles, use a função “ MODE.MULT() ”.

Funções estatísticas relacionadas no Excel

À medida que você vai criando seu kit de ferramentas do Excel, vai perceber que a função “ MODE() ” aparece junto com outras funções de estatísticas resumidas. Vamos destacar alguns que combinam bem com um MODE():

  • MEDIAN() – retorna o valor do meio em um conjunto de dados
  • AVERAGE() – calcula a média aritmética
  • COUNTIF() – conta quantas vezes um valor específico aparece, útil para verificar frequências manualmente

E se você estiver trabalhando com dados que podem ter mais de um modo, não se esqueça de usar o comando MODE.MULT().

Conclusão

Como vimos, MODE() é uma ferramenta útil e simples para encontrar o número mais comum em qualquer lista. Seja pra resumir resultados de pesquisas, acompanhar vendas ou analisar entradas repetidas, o MODE() dá uma visão rápida com só uma fórmula.

Para melhorar ainda mais suas habilidades no Excel, dá uma olhada em outras funções estatísticas, como MEDIAN(), AVERAGE() e COUNTIF(). Usar essas ferramentas juntas vai te ajudar a resumir, analisar e entender de verdade seus dados de todos os ângulos. E não esquece de se inscrever no nosso curso Análise de dados no Excel pra continuar aprimorando suas habilidades.

Perguntas frequentes

E se tiver vários modos?

O MODE() funciona com texto?

E se não tiver nenhum modo?

O post Função MODE no Excel Encontre o número mais frequente apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
https://somaexcel.com.br/funcao_mode_no_excel_numeros_frequentes/feed/ 0
Download Excel VBA Planilhas Exemplos Exercicios Práticos https://somaexcel.com.br/planilhas_exemplos_download_excel_vba/ https://somaexcel.com.br/planilhas_exemplos_download_excel_vba/#respond Mon, 15 Sep 2025 14:12:13 +0000 https://somaexcel.com.br/?p=3927 🎓 Bônus para Download Exclusivo para Alunos EAD – Curso Excel VBA SomaExcel 📦 Pacote de Download  35.000 Planilhas em...

O post Download Excel VBA Planilhas Exemplos Exercicios Práticos apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
🎓 Bônus para Download Exclusivo para Alunos EAD – Curso Excel VBA SomaExcel

📦 Pacote de Download  35.000 Planilhas em Excel VBA ExemplosExercícios e Buscas Pesquisas para Estudosexcel vba download exemplo de planilha programação saberexcel 

Como parte do nosso compromisso com o aprendizado prático e aprofundado, o curso SomaExcel oferece aos alunos EAD um super bônus: um pacote com 35.000 planilhas em Excel VBA, cuidadosamente selecionadas para acelerar seu domínio em automação, lógica e desenvolvimento de soluções com VBA.

Curso Excel VBA SomaExcel – Treinamento Prático com Super Bônus Exclusivo

Domine o Excel VBA com o curso SomaExcel e receba gratuitamente um pacote com mais de 35.000 planilhas profissionais para automação, cálculos, lógica e desenvolvimento de soluções reais. Este conteúdo é exclusivo para alunos EAD e inclui:

✅ Planilhas com eventos e funções VBA
✅ Exemplos práticos com loops, macros e programação
✅ Modelos para cálculos de impostos, frete, taxas e armazenamento
✅ Dashboards, relatórios, cadastros e sistemas de estoque
✅ Pacotes organizados por temas e níveis de complexidade
✅ Área de membros com acesso imediato ao conteúdo

Ideal para quem busca aplicar o Excel VBA no dia a dia, acelerar a produtividade e dominar a criação de sistemas automatizados com planilhas inteligentes.

🎓 Acesse agora e transforme sua forma de trabalhar com Excel! 🔗

          excel vba download exemplo de planilha programação saberexcel  Download Planilhas Exemplos VBA Pesquisas e Treinamentos

✅   https://somaexcel.com.br/course/curso-excel-vba/
🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊 

Icons excel vba treinamentos codigos como fazer gratuito     1 –  Workseets Eventos.zip
Icons excel vba treinamentos codigos como fazer gratuito     2 –  WorkBook1-SelectionChange.zip
Icons excel vba treinamentos codigos como fazer gratuito    3 –  Planilhas1.Zip
Icons excel vba treinamentos codigos como fazer gratuito    4 –  Planilhas2.Zip
Icons excel vba treinamentos codigos como fazer gratuito    5 –  Planilhas3.Zip
Icons excel vba treinamentos codigos como fazer gratuito    6 –  Planilhas4.Zip
Icons excel vba treinamentos codigos como fazer gratuito    7 –  Planilhas5.Zip
Icons excel vba treinamentos codigos como fazer gratuito    8 –  Planilhas6.Zip


excel vba download exemplo de planilha programação saberexcel  Planilhas Exemplos Instruções Loops    

🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊
Icons excel vba treinamentos codigos como fazer gratuito   1 – SaberExcel-Loop-Do-Loop-Until1.zip
Icons excel vba treinamentos codigos como fazer gratuito   2 – SaberExcel-Loop-Do-Loop-While2.zip
Icons excel vba treinamentos codigos como fazer gratuito   3 – SaberExcel-Loop-Do-Until-Loop3.zip
Icons excel vba treinamentos codigos como fazer gratuito   4 –  SaberExcel-Loop-Do-While-Loop4.zip
Icons excel vba treinamentos codigos como fazer gratuito   5 – SaberExcel-Loop-For-Each-Next5.zip
Icons excel vba treinamentos codigos como fazer gratuito   6 – SaberExcel-Loop-For-Next6.zip
Icons excel vba treinamentos codigos como fazer gratuito   3 – SaberExcel-Loop-While-Wend7.zip


excel vba download exemplo de planilha programação saberexcel   Download Planilhas Exemplos Práticos 

🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊
Icons excel vba treinamentos codigos como fazer gratuito   1 Planilhas_Pacote_MOD_1.zip
Icons excel vba treinamentos codigos como fazer gratuito   2 – Planilhas_Pacote_2_MOD1_de_26_a_50.zip
Icons excel vba treinamentos codigos como fazer gratuito   3 – Planilhas_Pacote_3_MOD2_de_51_a_75.zip
Icons excel vba treinamentos codigos como fazer gratuito   4 – Planilhas_Pacote_4_MOD2_de_76_a_100.zip
Icons excel vba treinamentos codigos como fazer gratuito   5 – Planilhas_Pacote_5_MOD2_de_101_a_125.zip
Icons excel vba treinamentos codigos como fazer gratuito   6 – Planilhas_Pacote_6_MOD2_de_126_a_150-2.zip
Icons excel vba treinamentos codigos como fazer gratuito   7 – Planilhas_Pacote_7_MOD2_de_151_a_175.zip
Icons excel vba treinamentos codigos como fazer gratuito    8 – Planilhas_Pacote_8_MOD2_de_176_a_200.zip
Icons excel vba treinamentos codigos como fazer gratuito   9 – Planilhas_Pacote_9_MOD2_de_201_a_225-1.zip
Icons excel vba treinamentos codigos como fazer gratuito  10 – Planilhas_Pacote_10_MOD2_de_226_a_250.zip
Icons excel vba treinamentos codigos como fazer gratuito  11 – Planilhas_Pacote_11_MOD2_de_251_a_275.zip


excel vba download exemplo de planilha programação saberexcel  Download 4.000 Exemplos de Planilhas Exemplos ùteis

🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊
Icons excel vba treinamentos codigos como fazer gratuito
   1  – 4000 Planilhas Parte1.zip
Icons excel vba treinamentos codigos como fazer gratuito   2 – 4000 Planilhas Parte2.zip
Icons excel vba treinamentos codigos como fazer gratuito   3 – 4000 Planilhas Parte3.zip
Icons excel vba treinamentos codigos como fazer gratuito   4 – 4000 Planilhas Parte4.zip


excel vba download exemplo de planilha programação saberexcel  Download 7.000 Exemplos de Planilhas Exemplos ùteis

🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊
Icons excel vba treinamentos codigos como fazer gratuito   1 – 7.000 Planilhas Parte1.zip
Icons excel vba treinamentos codigos como fazer gratuito   
2 – 7.000 Planilhas Parte2.zip
Icons excel vba treinamentos codigos como fazer gratuito   
3- 7.000 Planilhas Parte3.zip
Icons excel vba treinamentos codigos como fazer gratuito   4 – 7.000 Planilhas Parte4.zip
Icons excel vba treinamentos codigos como fazer gratuito   
2 – 7.000 Planilhas Parte5.zip

 

excel vba download exemplo de planilha programação saberexcel   Download Exemplo de Planilha WorkSheetFunctions VBA Macros Treinamentos

🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊
Icons excel vba treinamentos codigos como fazer gratuito    1 –    Excel-VBA WorkSheeetFuncions Matematica-Trigonometrica1.zip

Icons excel vba treinamentos codigos como fazer gratuito    2 –   Excel VBA WorkSheeetFuncions Banco de dados2.zip
Icons excel vba treinamentos codigos como fazer gratuito    3 –   Excel VBA WorkSheeetFuncions Banco de dados3.zip
Icons excel vba treinamentos codigos como fazer gratuito     4 –  Excel VBA WorkSheeetFuncions Cientifica4.zip
Icons excel vba treinamentos codigos como fazer gratuito    5 –  Excel VBA WorkSheeetFuncions Datas5.zip
Icons excel vba treinamentos codigos como fazer gratuito    6 –  Excel VBA WorkSheeetFuncions Engenharia6.zip
Icons excel vba treinamentos codigos como fazer gratuito     7  – Excel VBA WorkSheeetFuncions Estatistica7.zip
Icons excel vba treinamentos codigos como fazer gratuito    8 –  Excel VBA WorkSheeetFuncions  Financas8.zip
Icons excel vba treinamentos codigos como fazer gratuito    9 –  Excel VBA WorkSheeetFuncions Informacoes9.zip
Icons excel vba treinamentos codigos como fazer gratuito   10 – Excel VBA WorkSheeetFuncions Logica10.zip
Icons excel vba treinamentos codigos como fazer gratuito   11 – Excel VBA WorkSheeetFuncions Pesquisa-Referencia11.zip


excel vba download exemplo de planilha programação saberexcel  Planilhas Exemplos Como Fazer Progamação Treinamento Práticos
       🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊

Icons excel vba treinamentos codigos como fazer gratuito   1 – Como_Fazer_Programacao_VBA1.zip
Icons excel vba treinamentos codigos como fazer gratuito   2 – Como_Fazer_Programacao_VBA2.zip
Icons excel vba treinamentos codigos como fazer gratuito   3 – Como_Fazer_Programacao_VBA3.zip
Icons excel vba treinamentos codigos como fazer gratuito   4 – Como_Fazer_Programacao_VBA4.zip

      excel vba download exemplo de planilha programação saberexcel   Curso Excel VBA Planilhas Feita no Excel Macros Estudos
       🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊

Icons excel vba treinamentos codigos como fazer gratuito   1 – Curso_MS_Excel_VBA_Modulo_1.zip
Icons excel vba treinamentos codigos como fazer gratuito   2 – Curso_MS_Excel_VBA_Modulo_2.zip
Icons excel vba treinamentos codigos como fazer gratuito   3 – Curso_MS_Excel_VBA_Modulo_3.zip

 

🔍 O que está incluso?

📁 Diversidade de Temas Mais de 35 mil arquivos organizados por categorias como cadastros, relatórios, dashboards, controles financeiros, sistemas de estoque, formulários automatizados e muito mais.

🧠 Exemplos Práticos Cada planilha contém códigos VBA aplicados, permitindo que você veja como as soluções funcionam na prática e aprenda com modelos reais.

📚 Material para Estudos e Pesquisas Ideal para quem deseja explorar diferentes abordagens, testar funcionalidades e entender como o VBA pode ser usado em cenários variados.

🛠 Exercícios e Treinamentos Use as planilhas como base para exercícios personalizados, desafios técnicos e simulações de projetos profissionais.

🔎 Ferramenta de Busca A estrutura do pacote facilita a localização de temas específicos, permitindo que você encontre rapidamente o conteúdo que precisa para estudar ou aplicar.

🚀 Benefícios para o Aluno

✅ Aprendizado acelerado com exemplos reais
✅ Desenvolvimento de habilidades práticas em VBA
✅ Inspiração para criar suas próprias soluções automatizadas
✅ Acesso  ao conteúdo bônus durante o tempo contratado.
✅ Suporte contínuo dentro da plataforma EAD

📥 Como acessar o bônus

O pacote estará disponível para download direto na área de membros do curso
Excel VBA – SomaExcel. Basta acessar o módulo “Download Bônus – Excel VBA
E baixar o arquivo completo para seu computador.

💡 Transforme conhecimento em resultados

Com esse acervo poderoso, você terá em mãos tudo o que precisa para se tornar um especialista em Excel VBA. Pratique, explore, crie e evolua com o apoio de milhares de exemplos prontos para usar

O post Download Excel VBA Planilhas Exemplos Exercicios Práticos apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
https://somaexcel.com.br/planilhas_exemplos_download_excel_vba/feed/ 0
Aprenda Excel VBA Macros Com Video Aulas e Tutoriais Passo a Passo Macros Planilhas Profissionais https://somaexcel.com.br/curso_excel_vba_tutoriais/ https://somaexcel.com.br/curso_excel_vba_tutoriais/#respond Wed, 10 Sep 2025 11:54:57 +0000 https://somaexcel.com.br/?p=3848 Aprenda Excel VBA Planilhas Macros com passo a passo com Video Aulas e Exemplos de Planilhas e Também video aulas...

O post Aprenda Excel VBA Macros Com Video Aulas e Tutoriais Passo a Passo Macros Planilhas Profissionais apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
Aprenda Excel VBA Planilhas Macros com passo a passo com Video Aulas e Exemplos de Planilhas e Também video aulas sobre o Tema Modulo 2 Células e Range Excel Treinamento com Macros.

Planilha Excel VBA Vídeo Aulas Modulo 2 Células e Range   Liberados para Downloads Assinantes SaberExcel:    Comprar Agora: Procedimentos de Aquisição dos produtos Didáticos SaberExcel
Assinantes poderão fazer o download nos Links Abaixo e também atraves do Excel VBA – Downloads

      Primeiramente faça o seu LOGIN na Area de Membros.
✅
https://somaexcel.com.br/course/curso-excel-vba/
🔑 Conteudo na Área de Membros Excel VBA Acessar Agora!📊

533   Lições com 1.000 Video Aulas e Exemplos de Planilha.
111 –  Video Aulas – Modulo 1  – Excel VBA – Video Aulas – Eventos e Gravador de Macros
422 –  Video Aulas – Modulo 2 –  Excel VBA – Video Aulas Treinando  com “Celulas e Range Excel VBA”

 

(***) todas as 1.000  Vídeo-Aulas vem acompanhada com os Exemplos de Planilhas Excel VBA

MD2_Licao_001 – Células e Range selecionar deslocar 
Nesta vídeo aula vamos aprender de forma simples e rápida como deslocar células na folha de planilha Excel com base em uma célula ativa usando a

propriedade OffSet(Linha, Coluna) que é igual a Função Desloc usados nas fórmulas do Excel.
Tamanho da Vídeo Aula..:  26,4 MB (27.717.632 bytes)
Duração do Vídeo………..: 14′:14” 


Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola SaberExcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções.

 (***) todas as Vídeo-Aulas junto com o Exemplo de Planilha Excel VBA

MD2_Licao_001A – Células e Range selecionar direção cursor
Nesta vídeo aula vamos aprender como deslocar o cursor via códigos Excel VBA pelas células nas folhas de planilhas , esse direcionamento do cursor equivale as setas (Acima, Abaixo, Direita, Esquerda) do seu teclado. Neste exemplo fizemos 7 macros para você realizar os teste e também um sistema de mensagem usando (Variáveis Global Constantes)
para o seu treinamento com VBA.

Tamanho da Vídeo Aula..: 19,0 MB (19.936.012 bytes
Duração do Vídeo ……….: 12′:32”

(***) todas as Vídeo-Aulas vem que o Exemplo de Planilha Excel VBA

MD2_Licao_002  Células e Range selecionar deslocar_1
Usando o exemplo anterior, vamos aprender nesta vídeo aula como deslocar células,  linhas e colunas usando a propriedade Offset(linhas, colunas) e colorir determinada célula, a medida em que o grau de dificuldades, nós vamos também te ensinando como a lidar com o VBE(Visual Basic Editor) e também as funções do VBA.
Tamanho da Vídeo Aula..: 20,7 MB (21.790.512 bytes)
Duração do Vídeo ……….: 14:19”

Vídeo aula Deslocando linhas e colunas com a propriedade Desloc

MD2_Licao_003 Células e Range selecionar deslocar_2
Nesta vídeo aula vamos aprender como deslocar células,  linhas e colunas usando a propriedade Offset(linhas, colunas) e colorir determinada célula, medida em que vai aumentando o grau de dificuldades forem aumentando também vamos aprendendo sobre o Editor (VBE e propriedades.)
Tamanho da Vídeo Aula..: 16,0 MB (16.793.600 bytes)
Duração do Vídeo ……….: 11:09”

✅
https://somaexcel.com.br/course/curso-excel-vba/
🔑
Conteudo na Área de Membros Excel VBA Acessar Agora!📊

MD2_Licao_004 Células e Range selecionar deslocar_3
Nesta vídeo aula vamos aprender como deslocar células, linhas e colunas usando a propriedade Offset(linhas, colunas) e colorir determinada célula, usando o mesmo exemplo das vídeo aulas anteriores, medida em que os macros forem aumentando o grau de dificuldades dos macros, vamos também aprendendo sobre o VBE e propriedades.
Tamanho da Vídeo Aula..: 19,8 MB (20.795.392 bytes)
Duração do Vídeo ……….: 12′:16”

(***) todas as Vídeo-Aulas vem que o Exemplo de Planilha Excel VBA

MD2_Licao_005 Células e Range Select Propriedade Cells
Nesta vídeo aulas vamos iniciar como lidar com a propriedade Cells para selecionar todas as células da folha de planilha como também selecionar determinada célula usando essa propriedade, e também como usar o help (ajuda do Excel) de forma correta para que seu aprendizado tenha efeito desejado.
Tamanho da Vídeo Aula..: 17,9 MB (18.796.544 bytes)
Duração do Vídeo ……….: 11′:50”

Acesso o Conteúdo do Curso Excel VBA
https://somaexcel.com.br/pagamento-direto-via-pix/

MD2_Licao_006 – Células e Range Select propriedade cells_01
Nesta vídeo aula vamos aprender como lidar com a propriedade Range(Colunas e Linhas) e com a propriedade Cells(Linhas e Colunas), observe que  os argumentos dos  Objetos Range e Cells  são ao  contrário.  usaremos neste  exemplo as  duas propriedades para deslocar células, linhas e colunas
Tamanho da Vídeo Aula..:  12,1 MB (12.752.444 bytes)
Duração do Vídeo ……….: 09′:30”

MD2_Licao_007 – Células e Range ativando selecionado copiando
Nesta vídeo aula vamos aprender como fazer a seleção de determinada área, e dentro desta área determinar a célula ativa e nessa célula ativa dentro da seleção fazer as modificações nesta célula. Também vamos copiar esta área de célula preservando as propriedades das células para outra folha, localizando  a  ultima linha para colar os dados.
Tamanho da Vídeo Aula..:   19,6 MB (20.574.208 bytes)
Duração do Vídeo ……….:   12′:42”

(***) todas as Vídeo-Aulas vem que o Exemplo de Planilha Excel VBA

MD2_Licao_008 – Células e Range ativando selecionado copiando_1
A exemplo da aula anterior vamos como fazer uma copia de determinada área de células para outra folha de planilha sempre localizando a ultima linha e deslocando colunas e células para inserção de data e horário, a medida em que for executando o macro, os dados vão sendo copiados para outra folha de planilha e deslocando para baixo com espaço de uma linha em branco.
Tamanho da Vídeo Aula..:    18,8 MB (19.734.528 bytes)
Duração do Vídeo ……….:   12′:26”

MD2_Licao_009 – Células e Range ativando selecionado copiando_2
Nesta Vídeo Aula a exemplo da aula anterior, vamos aprender como copiar determinada área ou célula de maneira extremamente simples e eficaz, vamos copiar um banco de dados para outra folha de planilha ou somente uma célula usando a função copy do VBA e ou fazendo a igualdade entre células.
Tamanho da Vídeo Aula..:    18,8 MB (19.738.624 bytes)
Duração do Vídeo ……….:    12′:37”

MD2_Licao_010 – Células e Range deletando range área.
Nesta Vídeo Aula vamos aprender como deletar uma área sempre interagindo com seu usuário, isto é com base na ultima linha, será deletada toda a área copiada, onde usaremos a Método Clear
Tamanho da Vídeo Aula..:    18,5 MB (19.480.576 bytes)
Duração do Vídeo ……….:    10′:49”

✅
https://somaexcel.com.br/course/curso-excel-vba/
🔑
Conteudo na Área de Membros Excel VBA Acessar Agora!📊

(***) todas as Vídeo-Aulas vem que o Exemplo de Planilha Excel VBA

MD2_Licao_011 – Células e Range Condição IF e  Instrução For Next somando item.
Nesta vídeo aula vamos como fazer uma soma usando uma instrução For Next e Condição IF, o critério será onde a célula que contiver  na cor verde, acumulará os valores de outra coluna em uma variável e descarregaremos em determinada célula, vamos visualizar e aprender  como lidar com a propriedade Inspeção de Variáveis do  VBA.
Tamanho da Vídeo Aula..:    18,5 MB (19.480.576 bytes)
Duração do Vídeo ……….:    12′:49”


MD2_Licao_012 – Células e Range Condição IF e Instrução For Next colorindo intervalo

Nesta vídeo aula vamos aprender a como fazer uma soma usando a Instrução For Next e também usando uma condição IF, o critério de comparação das células com a variável (i) será a cor do interior da célula, só entrará para acumular na variável se a cor do interior da célula for igual (4 = verde limão), e descarregar esse valor em determinada célula na folha de planilha. Também faremos uma Auto Numeração, usando a instrução For Next para treinamento, como também outro macro com a Instrução For Next e Condição IF para determinarmos o que for pertencente a categoria “BEBIDA”, colorir o interior da célula de verde limão = (VBA ColorIndex = 4).
Tamanho da Vídeo Aula..:    19,6 MB (20.656.128 bytes)
Duração do Vídeo ……….:    12′:09”
.

MD2_Licao_013 – Células e Range direção ultima célula xlDown.
Nesta vídeo aula vamos aprender como lidar com os códigos direcionadores do cursor via VBA, nós iremos localizar a ultima linha na coluna(B), em seguida vamos deslocar mais uma linha, inserir uma frase nesta célula (primeira em branco após uma lista), como também iremos colorir o interior da célula encontrada na folha de planilha e por ultimo vamos colorir a fonte também nesta mesma célula. Usaremos a Propriedade OFFSET(Linha, Coluna) para o descolamento (offset = Desloc das fórmulas).
Tamanho da Vídeo Aula..:    14,5 MB (15.302.656 bytes)
Duração do Vídeo ……….:    10′:56”

(***) todas as Vídeo-Aulas vem que o Exemplo de Planilha Excel VBA

MD2_Licao_014 – Células e Range direção copiar intervalo xlDown_01
Nesta vídeo aula vamos aprender a copiar determinadas células ocupando um número de colunas usando a propriedade Resize(Linha, Coluna), vamos copiar esta área (tamanho limitado de colunas) para outra folha de planilha. Vamos ver como usar  o direcionamento (xlDown(de cima para baixo)) e também o direcionamento (xlUp (de baixo para cima)), sempre localizando a ultima linha + 1 na folha de planilha de destino.
Tamanho da Vídeo Aula..:    20,7 MB (21.757.952 bytes)
Duração do Vídeo ……….:    11′:36”

MD2_Licao_015 – Células e Range direção copiar intervalo xlDown_02.
Nesta vídeo aula vamos aprender a fazer uma extração de dados (ideal para quem quer aprender extrair relatórios, com códigos simples e eficaz, usando Instrução For Next e Condição IF em colunas, que ao fazer o Loop e a (IF) perguntar se aquela célula, de determinada coluna contém o critério desejado, se sim, copia os valores do banco de dados correspondente para outra folha de planilha fazendo um filtro, usaremos propriedade Resize e Desloc(Offset) para copiar e deslocar esses
dados para o destino.
Tamanho da Vídeo Aula..:    19,9 MB (20.955.136 bytes)
Duração do Vídeo ……….:    11′:55”

MD2_Licao_016 – Células e Range e propriedades Rows Count.
Nesta vídeo aula vamos aprende as maneiras de localizar um intervalo de células dentro de uma determinada coluna e também como localizar a ultima célula para interagir com a quantidade de digitação do seu usuário, vamos aprender também como inserir fórmulas gravando macro e capturando códigos dos macros gravados. Vamos usar a Função Set para referenciar um determinado intervalo de células (o que ajuda muito em programação) e por fim vamos também usar as WorkSheetFunction(VBA) retornando o valor da formula usada que é SubTotal. aprendendo também a copiar com fórmulas e preservar os valores, deletando fórmulas via VBA, com muita facilidade.
Tamanho da Vídeo Aula..:    17,6 MB (18.522.112 bytes)
Duração do Vídeo ……….:    11′:16”

MD2_Licao_017  – Células e Range Rows count_01
Nesta Vídeo-Aula vamos aprender como Lidar com a Instrução With, faremos um macro com algumas linhas de código inclusive o objeto Range localizando a ultima linha dentro da Instrução With, e uma Instrução For Each para percorrer toda a Lista e fazer um deslocamento de células e inserirmos uma fórmula na célula na folha de planilha a fórmula usada no VBA é a SubTotal. Bons Estudos. Expedito Marcondes.
Tamanho da Vídeo Aula..:    17,6 MB (18.522.112 bytes)
Duração do Vídeo ……….:    09′:53”

MD2_Licao_018 – Células e Range fragmentando linha código. 
Nesta vídeo aula vamos aprender desfragmentar uma linha de código e explicar item a tem para o bom entendimento de um código que cópia, seleciona, colore, deletar, um determinado bloco de células,explicando como usar o help de VBA de forma correta, para suas buscas e também sobre o redirecionamento do cursor (esquerda, direita, acima, abaixo) que é muito importante no aprendizado.
Tamanho da Vídeo Aula..:    18,4 MB (19.337.216 bytes)
Duração do Vídeo ……….:    11′:41′

MD2_Licao_019 – Células e Range adaptando código help. 
Nesta Vídeo-Aula, vamos aprender como identificar as linhas pares ou impares podendo inserir propriedade como cores, altura etc… . Usaremos uma instrução For Each e Condição IF…Else …Then, para identificarmos as linhas pares e impares e vamos colorir as pares de verdes e impares de laranja, deslocaremos uma coluna à direita e vamos inserir frase de Identificação se as Linhas da vez forem pares ou impares.
Tamanho da Vídeo Aula..:    17,2 MB (18.079.744 bytes)
Duração do Vídeo ……….:    11′:48′

MD2_Licao_020 – Celulas e Range deletando cores e dados.
Nesta vídeo aula vamos aprender a como localizar a ultima linha preenchida para determinarmos o tamanho da área que desejamos apagar, e usando o Método Clear vamos apagar toda a área usada para realização de novo teste.
Tamanho da Vídeo Aula..:    17,9 MB (18.845.696 bytes)
Duração do Vídeo ……….:    12′:17”

MD2_Licao_021 – Células e Range deletando cores e dados.
Nesta vídeo aula vamos aprender a como localizar a ultima linha preenchida na coluna A, e selecionar essa area usada, depois vamos copiar essa área para outra folha de planiha para uma célula específica.
Tamanho da Vídeo Aula..:    26,3 MB (27.615.232 bytes)
Duração do Vídeo ……….:    10′:07”

MD2_Licao_022 – Células e Range copiar dados base critério for next
Nesta vídeo aula vamos aprender como localizar a última linha em determinada coluna em uma planilha qualquer para servir de parâmetro para que possamos copiar o intervalo de células desejado. Também vamos referenciar um planilha com a Instrução SET, para que seja referenciada em uma Variável e codificarmos a linha código com essa nova variável e Condição IF para compararmos dados em determinada coluna e copiaremos o intervalo de células para outra folha de planilha em células especificas.
Tamanho da Vídeo Aula..:    17,2 MB (18.038.784 bytes)
Duração do Vídeo ……….:    13′:24”

MD2_Licao_023 – Células e Range direção cursor copiar
Nesta vídeo aula vamos aprender como vamos aprender como referenciar as folhas de planilhas nos macros para serem executadas de qualquer folha de planilha, sem a necessidade de selecioná-la primeiramente como muitos fazem. Localizaremos a ultima Linha em determinada folha de planilha. e copiaremos o Intervalo de células usadas para outra folha de planilha disparando o macro de uma folha de planilha distinta das duas.( Origem e Destino ).
Tamanho da Vídeo Aula..:    19,5 MB (20.529.152 bytes)
Duração do Vídeo ……….:    13′:04”
MD2_Licao_024  – Células e Range set direção cursor copiar.
Nesta vídeo aula vamos aprender como (referenciar folhas de planilhas com a Instrução SET, e usar essa variável referenciada para diminuirmos o tamanhos dos códigos e mostrar como pode simplificar bastante, vamos usar essas variáveis referenciadas para copiar, colar em células específicas em outra folha de planilha.
Tamanho da Vídeo Aula..:    18,1 MB (18.989.056 bytes)
Duração do Vídeo ……….:   10′:35”

MD2_Licao_025 – Células e Range selecionar copiar dados para outra planilha.
Nesta vídeo aula vamos aprender como redimensionar uma determinada área para deletar, copiar, colorir, apagar, trocar fonte, etc.. enfim fazer o que desejar, vamos aprender gravando um macro e depurando esse macro de forma que deixaremos apenas uma linha de código, isto é, vamos fazer uma depuração inteligente e reduzir varias linhas de código em apenas uma linha.
Tamanho da Vídeo Aula..:    26,2 MB (27.516.928 bytes)
Duração do Vídeo ……….:    09′:30”

MD2_Licao_026 – Células e Range direção cursor copiar base coluna.
Nesta vídeo aula vamos aprender como dimensionar uma área para copiar usaremos o critério de ultima linha em outra folha de planilha para copiar área em outra folha de planilha, copiaremos essa área que é um intervalos de célula(Linhas e Colunas) para outra folha de planilha.
Tamanho da Vídeo Aula..:    19,0 MB (19.986.230 bytes)
Duração do Vídeo ……….:    08′:59”

✅
https://somaexcel.com.br/course/curso-excel-vba/
🔑
Conteudo na Área de Membros Excel VBA Acessar Agora!📊

 

MD2_Licao_027 – Células e Range direção cursor copiar base colunas 
Nesta vídeo aula vamos aprender como selecionar toda área de um banco de dados e preservar o cabeçalho, vamos fazer dois modos o treinamento, usando a propriedade offset(linha, coluna), e também a propriedade Resize(linha, Coluna)para redimensionar a extensão da área a ser selecionada, copiada. Neste nosso exemplo vamos copiar essa área para outra folha de planilha.
Tamanho da Vídeo Aula..:    19,2 MB (20.217.856 bytes)
Duração do Vídeo ……….:    12′:09”

MD2_Licao_028 – Células e Range Método SpecialCells estudos.
Nesta vídeo aula vamos aprender como localizar a ultima célula usando Método de Range.SpecialCells (Excel) “SpecialCells” para localizar o argumento desejado, neste caso a ultima linha, vamos também colorir todas as células que contém formulas neste intervalo, vamos localizar também as células contendo números, e vamos selecionar as células ou simplesmente selecioná-la usando esse range especial.
Tamanho da Vídeo Aula..:    19,0 MB (19.986.230 bytes)
Duração do Vídeo ……….:    10′:15”

MD2_Licao_029 – Células e Range Método SpecialCells estudos_01.
Nesta vídeo aula vamos aprender como selecionar área determinada e expandi-la para as colunas contíguas, usando o método Cells(special), fazer a busca correta dos termos para pesquisar no help do VBA, para que na linha da célula ativa, apagarmos números ou textos dependendo do argumento specialcells usado.
Tamanho da Vídeo Aula..:    19,9 MB (20.877.312 bytes)
Duração do Vídeo ……….:    11′:42”

MD2_Licao_030 – Células e Range Método SpecialCells estudos_02
Nesta vídeo aula vamos aprender em vários macros como copiar, colar, colorir determinadas linhas usando a propriedade Método de Range.SpecialCells (Excel) que Retorna um objeto de intervalo que representa todas as células que coincidem com o tipo e valor especificados, como usá-los.
Tamanho da Vídeo Aula..:    16,6 MB (17.453.056 bytes)
Duração do Vídeo ……….:    08′:17”

MD2_Licao_031 – Células e Range insere dados base coluna.
Nesta vídeo aula vamos aprender como localizar ultima linha em determinada coluna em determinada folha de planilha e instruir no macro para inserir em determinada coluna adjacente inserir determinada coluna, o nome da folha de planilha. Isto usando a Instrução SET que referencia uma variável e também harmonia de endereço Range mais variáveis para localização de uma determinada intervalo de datas.
Tamanho da Vídeo Aula..:    16,5 MB (17.338.368 bytes)
Duração do Vídeo ……….:    09′:57”

https://somaexcel.com.br/pagamento-direto-via-pix/

 

MD2_Licao_032 – Células e Range insere dados base coluna_01. 
Nesta vídeo aula vamos aprender referenciar variável usando uma nome de uma folha de planilha pela instrução set, e também vamos referenciar pela instrução set uma variável range usaremos também a propriedade Resize(linha, Coluna) para expandir o tamanho do range que pretendemos copiar, colorir, apagar, inserir formatações, neste caso a exemplo da aula anterior, vamos inserir o nome da folha de planilha em uma coluna ou diversas, como queira.
Tamanho da Vídeo Aula..:    14,7 MB (15.458.304 bytes)
Duração do Vídeo ……….:    11′:53”

MD2_Licao_033 Células e Range somar vendas células
Nesta vídeo aula vamos aprender como somar a quantidade vendidas de produtos no mês de vendedores usando a instrução For Next e condição IF, em seguida vamos fazer um macro para retornar quem vendeu mais e quem vendeu menos, usando WorkSheetFunction(VBA).
Tamanho da Vídeo Aula..:    8,6 MB (19.533.824 bytes)
Duração do Vídeo ……….:    12′:33”

MD2_Licao_034 – Células e Range deslocando e dimensionando intervalo
Nesta vídeo aula vamos aprender deslocar linhas e colunas copiando um intervalo de dado pré-dimensionado para outra folha de planilha, com apenas duas linhas de códigos vamos utilizar Propriedade Range(), Propriedade Cells(), Resize(Linha, Coluna), Offset(Linha, Coluna) com a propriedade SpecialCells. Propriedade Range.Resize (Excel) – Redimensiona o intervalo especificado. Retorna um objeto Range representando o intervalo redimensionado Método de Range.SpecialCells(Excel) Retorna um objeto de intervalo que representa todas as células que coincidem com o tipo e valor especificados.
Tamanho da Vídeo Aula..:    16,9 MB (17.801.216 bytes)
Duração do Vídeo ……….:    11′:27”

https://somaexcel.com.br/pagamento-direto-via-pix/

MD2_Licao_035 – Células e Range deslocando e dimensionando intervalo_01.
Nesta vídeo aula vamos aprender deslocar linhas e colunas copiando um intervalo de dado pré-dimensionado para outra folha de planilha, com apenas duas linhas de códigos vamos utilizar Propriedade Range(), Propriedade Cells(), Resize(Linha, Coluna), Offset(Linha, Coluna) com a propriedade SpecialCells. Propriedade Range.Resize (Excel) – Redimensiona o intervalo especificado. Retorna um objeto Range representando o intervalo redimensionado
Método de Range.SpecialCells(Excel) Retorna um objeto de intervalo que representa todas as células que coincidem com o tipo e valor especificados. .
Tamanho da Vídeo Aula..:    18,3 MB (19.213.444 bytes)
Duração do Vídeo ……….:    17′:03”

MD2_Licao_0036 – Células e Range extrair relatório e somar valores.
Nesta vídeo aula vamos aprender como copiar determinados intervalos de dados para outra folha de planilha com base em um critério, e também vamos somar esses intervalo extraído acumulando os valores em uma variável e descarregando-a em determinado local, também vamos usar uma lista suspensa desse critério no Evento Change da Folha de planilha para que ao escolher o critério (Categoria), chamará o macro, extraindo o relatório para outra folha de planilha automaticamente.
Tamanho da Vídeo Aula..:    18,3 MB (19.218.432 bytes)
Duração do Vídeo ……….:    17′:8”

MD2_Licao_037  – Células e Range Operadores Matemáticos Função
Nesta vídeo aula vamos aprender como fazer funções para somar, multiplicar, subtrair, vamos fazer números aleatórios para os cálculos, e executar essas funções nas três colunas
usando Instrução For Each.
Tamanho da Vídeo Aula..:    18,0 MB (18.911.232 bytes)
Duração do Vídeo ……….:    15′:07”

MD2_Licao_38 – Células e Range Resize colorir.
Nesta vídeo aula vamos aprender como identificar um determinado intervalo de células, colorir, copiar e colar em outra folha de planilha vamos fazer isso usando a propriedade Resize(Linhas e Colunas), usaremos também a propriedade offset(lin,col) para deslocar linhas e colunas, e copiar para outra folha de planilha sempre dando espaço de uma linha e copiar seqüencial, para essa identificação desse intervalo, vamos renomear os intervalos para identificação como (a e b) aqui somente para repetir o teste com facilidade.
Tamanho da Vídeo Aula..:     13,5 MB (14.176.256 bytes)
Duração do Vídeo ……….:     08′:29”

MD2_Licao_39 – Células e Range Constante Célula Copiar Dados 
Nesta vídeo aula vamos aprender como localizar em uma lista um intervalo no banco de dados, usaremos uma Constante para localizar a primeira célula do intervalo a ser copiado, faremos uma variável com o endereço, retornaremos o endereço do intervalo, inseriremos cores neste intervalo e o copiaremos para outra folha de planilha e também uma mensagem do intervalo que esta sendo copiado.
Tamanho da Vídeo Aula..:     19,0 MB (19.935.232 bytes)
Duração do Vídeo ……….:     13′:02”’

MD2_Licao_040 – Células e Range Localiza Coluna e Copiar Dados. 
Nesta vido aula vamos aprender como fazer uma Instrução For Next para localizar determinado item em um cabeçalho de um banco de dados, onde acharemos a coluna determinada faremos uma depuração do código para que você entenda onde esta circulando o Loop, e a copiaremos para outra folha de planilha neste nosso caso são valores e vamos retornar a soma desses valores também para determinada célula, nesta soma vamos aprender como usar a WorkSheetFunction (VBA) para realizar essa soma.
Tamanho da Vídeo Aula..: 18,5 MB (19.410.944 bytes)
Duração do Vídeo ……….: 10′:37”

MD2_Licao_041 – Células e Range Linha Células Contíguas.
Nesta Vídeo aula vamos aprender como identificar células contíguas à célula ativa, e descolar automaticamente para pulando uma coluna na mesma linha vamos colorir essas células, vamos deslocar células e a direita e colorir ou inserir dados.Usaremos conjuntamente o Evento SelectionChange da folha de planilha para que ao selecionar chamar o macro e inserir cores e dados desejados automaticamente.
Tamanho da Vídeo Aula..: 13,6 MB (14.295.040 bytes)
Duração do Vídeo ……….: 11′:31”

MD2_Licao_042 – Celulas e Range Somar Celulas Contiguas Linha
Nesta video aula a exemplo da aula anterior vamos aprender como somar células contiguas e retornar na mesma linha deslocando
essa soma coluna a direita, para retornar essa essa soma vamos usar WorksheetFunctions com os argumentos baseados na célula ativa.
Tamanho da Vídeo Aula..: 12,7 MB (13.336.576 bytes)
Duração do Vídeo ……….: 10′:16”MD2_Licao_043 Celulas e Range ultima linha autonumeracao
Nesta video aula a vamos aprender como fazer uma AutoNumeração com base em uma célula pre-determinadas e esta AutoNumeração  será efetuada a partir do número que foi digitado na célula. Em quase todas as vídeo aulas usamos o Limpa_Teste também usando todos os critérios, para voce limpar a area e aprender a deletar dados de determinados dados de sua folha de planilha.
 
Acesse todo Conteúdo
https://somaexcel.com.br/pagamento-direto-via-pix/ 
Tamanho da Vídeo Aula..: 13,2 MB (13.901.824 bytes)
Duração do Vídeo ……….: 10′:36”MD2_Licao_044 Celulas Range userform evento planilha lancamentos (Cadastro com TextBox )
Nesta video aula a vamos aprender como fazer um Userform (formulário do VBA)  Cadastro de  Clientes com alguns campos para fazermos um lançamento diretamente na folha de planilha. Usaremos o Evento SelectionChange da folha de planilha (em área limitada) para abrirmos o Formulário Cadastro para realizar os lançamentos, isto é, clicou na area limitada abre o Formulário. No Formulário vamos usar a igualdade para os Objetos x Celulas(linha,Coluna) para os lançamentos e também retornar a o total de lançamentos em um Label(rótulo).
Tamanho da Vídeo Aula..: 14,1 MB (14.835.712 bytes)
Duração do Vídeo ……….: 14′:39”
MD2_Licao_045 – Cells e Range specialCells selecionar copiar
Nesta vídeo aula vamos aprender como usar a propriedade e o membro SpecialCells(…), nós vamos localizar a ultima linha através desse método specialcells, vamos identificar e selecionar determinadas células da folha de planilha e vamos copiar esse intervalo de células para outra folha de planilha
Tamanho da Vídeo Aula..: 20,1 MB (21.176.320 bytes)
Duração do Vídeo ……….: 11′:39”

https://somaexcel.com.br/pagamento-direto-via-pix/
MD2_Licao_046 Celulas e Range instrução With formatar celulas
Nesta vídeo aula vamos aprender como usar a instrução With e usando uma Instrução For Next vamos inserir uma AutoNumeração, usaremos uma argumentação para localizar a primeira linha desejada e a ultima dentro de uma intervalo de dados separando os critérios baseado em variáveis que localizarão primeira e ultima linha, vamos usar também uma instrução offset(Linha,Coluna)para deslocarmos linhas e colunas e colorir essa área determinada pelas variáveis, com isso vamos inserir uma lista de nomes contíguas à AutoNumeração.
Tamanho da Vídeo Aula..: 17,6 MB (18.477.056 bytes)
Duração do Vídeo ……….: 14′:00”

 

MD2_Licao_047 – Celulas e Range – Copiar classificar separar e somar
Nesta vídeo aula vamos aprender como fazer uma soma com duas instruções Do While aninhadas, primeiramente vamos aprender como limpar toda e em seguida copiar a área usada e ordenar em uma linha de código essa área. separar as categorias e colorí-las e depois somar os itens e retorná-los no local especifico das categorias.
Tamanho da Vídeo Aula..: 21,3 MB (22.368.256 bytes)
Duração do Vídeo ……….: 16′:47”

 

MD2_Licao_048 – CR Copiar Classificar Separar e Somar_II
Nesta vídeo aula a exemplo da aula anterior vamos aprender como extrair um relatório, isto é, copiar classificar ordenar e somar, fazendo uma busca no banco de dados e inserindo os valores em outra folha de planilha referente às categorias, soma por item e descarrega o resultado nas categorias correspondentes.
Tamanho da Vídeo Aula..: 16,5 MB (17.305.600 bytes)
Duração do Vídeo ……….: 16′:01”

 

MD2_Licao_049 Celulas e Range soma meses intrução For Next  e Condição IF
Nesta video aula vamos aprender como fazer uma soma em um banco de dados com Meses, fazendo duas instruções For Next e condição IF para comparar as os valores dos meses e descarregar esses valores na linha de totais, em seguida faremos uma rotina Lima_teste para voce realizar seus testes sem muito trabalho
Tamanho da Vídeo Aula..: 34,1 MB (35.783.656 bytes)
Duração do Vídeo ……….: 18′:37”

 

MD2_Licao_050 Celulas e Range Extrair Relatório e Somar Valores
Nesta video aula vamos aprender como extrair um relatório com de uma tabela que deverá conter um determinado tipo de critério, neste usamos um “x” para determinarmos que dados queremos, vamos extraí-los para outra folha de planilha, e faremos uma variável (Soma) para somar os valores extaídos para cada item de Coluna, na linha dos totais.
Tamanho da Vídeo Aula..: 34,1 MB (35.783.656 bytes)
Duração do Vídeo ……….: 18′:37”

MD2_Licao_051 – Celulas e Range somar ocorrência atualizar estoque
Nesta Video Aula vamos aprender como fazer uma comparação de como somar a ocorrências de determinados itens valores únicos. Vamos fazer isso usando de Instrução For Next e Condição IF
Tamanho da Vídeo Aula..:  32,4 MB (33.988.608 bytes)
Duração do Vídeo ……….: 19′:05”

MD2_Licao_052 – Celulas e Range somar ocorrencia atualizar estoque_2
Nesta vídeo aula a exemplo da aula anterior vamos contar as ocorrências dos itens e somar os valores a eles atribuidos e distribuir esses valores somados em um banco de dados de valores unicos na folha de planilha Plan2. Para isso vamos usar duas instruções For Next Aninhadas e Condição IF para compararmos com nosso critério, e retornar o valor das ocorrências de cada item, bom que para um controle de estoque.
Tamanho da Vídeo Aula..:  30,8 MB (32.354.304 bytes)
Duração do Vídeo ……….: 21′:44”

MD2_Licao_053 Excel VBA Extrair Colunas e Somar Valores *
Nesta vídeo aula vamos aprender como extrair dados para outra folha de planilha um relatório com base em um critério, para isso usaremos uma Instrução For Next e também uma condição IF para fazermos as comparações de nosso critério com os dados a serem extraídos para outra folha de planilha. E Somaremos os valores nas colunas com auxilio de uma variável para adicionar valores e a descarregaremos em uma célula especifica.
Tamanho da Vídeo Aula..:  22,5 MB (23.683.072 bytes)
Duração do Vídeo ……….: 17′:48”

https://somaexcel.com.br/pagamento-direto-via-pix/

MD2_Licao_054 – Celulas e Range duploclick copiar somar valores
Nesta video aula vamos aprender como copiar uma linha escolhida com um duplo clique, isto é, ao clicarmos duplo em uma determinada célula a rotina vai copiar toda a linha para para outra folha de planilha. Vamos referenciar linha e coluna da vez como uma variável(y). Usaremos o Evento DuploClick da folha de planilha para executar o macro. Vamos também inserir os totais automaticamente em uma linha acima do cabeçalho dos dados copiados
Tamanho da Vídeo Aula..:  28,0 MB (29.425.664 bytes)
Duração do Vídeo ……….: 21′:52”

MD2_Licao_055 – Celulas e Range colorir fonte celulas letra r
Nesta video aula vamos aprender como varrer um banco de dados e encontrar todas as células que contenha letra “r” vamos colorir essas células de vermelho. Isso usando (2 instruções For Next ‘aninhada’) e também Função Instr(Linha,Coluna) e Condição IF
Tamanho da Vídeo Aula..:  17,4 MB (18.284.544 bytes)
Duração do Vídeo ……….: 12′:54”

MD2_Licao_056 – Células e Range extrair relatório por intervalo data
Nesta vídeo aula vamos aprender como extrair um relatório de um banco de dados tendo como critério um intervalo de datas. Vamos extrair para outra folha de planilha baseando em todo o cabeçalho. Depois da extração dos dados vamos somar uma determinada coluna do valor extraído isso usando uma variável para acumular os valores em seguida, retornaremos o valor para uma determinada célula na folha de planilha.
Tamanho da Vídeo Aula..:  28,2 MB (29.659.136 bytes)
Duração do Vídeo ……….: 18′:45”

MD2_Licao_57 – Células e Range extrair relatório por intervalo data_2
A exemplo da nossa Vídeo Aula  Lição_56 (células e range) vamos aprender como extrair um relatório de um banco de dados com base nas cidades, faremos uma macro para filtrar os dados únicos das cidades para nossa lista suspensa, e usando o Evento WorksheetChange da folha de planilha vamos extrair os dados referentes a cidade escolhida nesta lista. Observe que aproveitando o macro da aula anterior os critério de extração respeitará o limite da escolha do intervalo de datas e cidade para extração do relatório em outra folha de planilha, e realizando a soma também por meio de acumulo de valores em uma variável e descarregando esse valor em determinada célula na folha de planilha
Tamanho da Vídeo Aula..:  22,2 MB (23.339.008 bytes)
Duração do Vídeo ……….: 13′:28”

MD2_Licao_58 – Células e Range extrair relatório por intervalo data_3
A exemplo da nossa Vídeo Aula  Lição_57 e Lição 56 (células e range) vamos aprender como extrair um relatório de um banco de dados com base nas cidades, faremos uma macro  usando o evento WorkSheet_Change da folha de planilha vamos extrair os dados referentes a Coluna nesta lista. Observe que aproveitando o macro da aula anterior os critério de extração respeitará o limite da escolha do intervalo de datas e cidade para extração do relatório em outra folha de planilha, e realizando a soma também por meio de acumulo de valores em uma variável e descarregando esse valor em determinada célula na folha de planilha. Mas nesta vídeo aula vamos fazer essa lista suspensa para o Usuário usar como critério qualquer coluna que desejar com um marcador para acompanhar a escolha.
Tamanho da Vídeo Aula..:  21,2 MB (22.269.952 bytes)
Duração do Vídeo ……….: 12′:10”

MD2_Licao_59 Células e Range Extrair meses e somar valores
Nesta vídeo aula vamos aprender como extrair dados de um banco de dados determinando como critério os meses determinados, também vamos aprender como gerar códigos de faturas aleatórios com auxilio da célula ativa, para usarmos em nosso exemplo. Essa extração usaremos a instrução For e Condição IF como também a Função Month(Mes) para a comparação dos meses, por fim faremos um macro limpar área para repetição do teste, como fazemos em todos nossos exemplos para facilitar o teste.
Tamanho da Vídeo Aula..:  25,7 MB (26.996.736 bytes)
Duração do Vídeo ……….: 18′:07”

MD2_Licao_60 Células e Range extrair relatório base países
Nesta vídeo aula vamos aprender como extrair um relatório usando como critério o nome de países, onde faremos uma lista suspensa (Validação de Dados) , para múltipla escolha, que ao escolher chamará o macro e extrai o relatório por pais. Também faremos a soma dessa extração será inserida automaticamente após a extração do relatório desejado. Para isso vamos usar no macro uma Instrução For Next e também uma condição IF para comparação. Observe que também faremos a obtenção dos valores únicos das cidades para obtenção da lista para o treinamento.
Tamanho da Vídeo Aula..:  40,2 MB (42.176.512 bytes)
Duração do Vídeo ……….:  24:33′

MD2_Licao_061 Células e Range extrair relatório intervalo datas
Nesta vídeo aula vamos aprender como extrair um relatório para outra folha de planilha com base no intervalo de datas, isto é, (DataInicial e DataFinal), podendo ser relatórios, semanais, quinzenais, mensais, anuais etc.., para isso vamos usar uma instrução For Next e Condição IF para compararmos as duas datas (inicial e Final) em seguida percorrer todo o banco de dados e compararmos, e extrair os dados desejados. Bons Estudos
Tamanho da Vídeo Aula..:  21,8 MB (22.872.064 bytes)
Duração do Vídeo ……….:  17:35′

MD2_Licao_062 Células e Range somando valores intervalo datas
Nesta vídeo aula vamos aprender como Somar Colunas com valores, usando uma lista suspensa, por exemplo escolho a (Coluna 6), a rotina retorna o total dessa coluna em uma célula na folha de planilha, para isso usaremos duas Instruções For Next, e Condição IF, para percorrer as colunas e encontrar a escolhida e assim retornar a soma automática que estará sensibilidade pelo Evento WorkSheetChange, isto é evento Change da folha de planilha ao alterar, escrever.
Tamanho da Vídeo Aula..:  23,8 MB (25.038.848 bytes)
Duração do Vídeo ……….:  23:47′

 

Acesse todo Conteúdo
https://somaexcel.com.br/pagamento-direto-via-pix/

MD2_Licao_063 Células e Range extrair dados pecas para informática
Nesta vídeo aula vamos aprender como extrair um relatório para outra folha de planilha com base do número da categoria (família) de materiais de informática e somaremos esses valores dos dados extraídos, para isso vamos usar uma Instrução For Next e Condição IF para comparar uma lista (coluna do banco de dados) a uma lista suspensa e retornará os dados referente a esse código para uma outra folha de planilha. Observe que as vídeo aulas são excelentes para extração de relatórios.
Tamanho da Vídeo Aula..:  30,5 MB (31.985.664 bytes)
Duração do Vídeo ……….:  23:16”

MD2_Licao_064 Células e Range extrair base plano contas
Nesta vídeo aula vamos aprender como extrair um relatório para outra folha de planilha com base em um plano de contas, para isso vamos usar uma Instrução For Next e Condição IF para comparar os três primeiros caracteres das contas usando Função Left() do vb, extrairemos o total de cada conta envolvida, através de uma lista suspensa para a busca desejada.
Tamanho da Vídeo Aula..:  30,2 MB (31.723.520 bytes)
Duração do Vídeo ……….:  23:33”

 MD2_Licao_065  Células e Range calcular todas planilhas
Nesta vídeo aula vamos aprender como calcular todas as colunas em todas as folhas de planilhas existentes, multiplicando os valores de uma coluna por outra e retornando a soma dessa multiplicação em uma determinada célula em cada folha de planilha correspondente. Para isso vamos usar duas instruções For Next Aninhada e variáveis para acumular os valores e retorná-las nos lugares específicos, depois faremos uma macro para limpar a área para facilitar o teste de seu treinamento com VBA. Fique com Deus.
Tamanho da Vídeo Aula..:  26,4 MB (27.701.248 bytes)
Duração do Vídeo ……….:  25:358”

MD2_Licao_066 Células e Range consolidar dados e somar
Nesta vídeo aula vamos aprender como consolidar dados de todas as folhas de planilhas separadas em outra planilha e somar todas separadamente e inserir uma formatação de cores. Isso usando duas Instruções For Next Aninhada copiaremos todas as folhas de planilhas para consolidarmos em uma planilha somente com a soma das categorias.
Tamanho da Vídeo Aula..:  30,9 MB (32.460.800 bytes)
Duração do Vídeo ……….:  19:22”

MD2_Licao_067 Celulas e Range intervalo datas status pagar e pago
Nesta vídeo aula vamos aprender como extrair dados de um banco de dados com critério pago e a pagar e intervalo de datas (usando data inicial e datafinal) para outra folha de planilha, para isso usaremos uma instrução for next e condição IF para comprar o Intervalo da datas para extração para outra folha de planilha, observe que vamos também ordenar e somar esse intervalo de datas e retornar e critério de comparação (a pagar e Pago).
Tamanho da Vídeo Aula..:  36,8 MB (38.686.720 bytes)
Duração do Vídeo ……….:  23:18”

MD2_Licao_068 Células e Range somar meses e resultado
Nesta vídeo aula vamos aprender como somar em uma tabela meses, retornando os valores totais de Linhas e Colunas, para isso vamos usar duas instruções For Next Aninhada  para percorrer (Linhas e Colunas) e duas variáveis para acumular os valores e descarregá-las nos locais dos totais (linhas e colunas), para pratica vamos usar a Função WorkSheetFunction Soma para Linhas ) retornará uma soma.
Tamanho da Vídeo Aula..:  13,5 MB (14.221.312 bytes)
Duração do Vídeo ……….:  11:32”

MD2_Licao_069 Células e Range distribuir dados planilhas correspondentes
Nesta vídeo aula vamos aprender como distribuir dados de um banco de dados para suas planilhas correspondentes. Vamos fazer esse lançamento através de duas Instrução For Next Aninhadas para todas as folhas de Planilhas e Banco de dados, e também Condição IF com função Right() para comparar o nome do Artigo com a Folha de planilha e realizar o lançamento, e faremos também uma variável para acumular os valores de cada folha de planilha e retorná-la em uma célula em cada planilha correspondente.
Tamanho da Vídeo Aula..:   22,9 MB (24.068.096 bytes)
Duração do Vídeo ……….:  18:22”

MD2_Licao_070 Células e Range multiplicar somar e percentual
Nesta vídeo aula vamos fazer como multiplicar, somar e subtração aplicando um percentual de determinados coeficientes em um banco de dados, para isso vamos usar duas Instruções For Next Aninhadas e Condição IF para percorrermos os dados e comparar com o código do lançamento e fazer as aplicações de operadores matemáticos
Tamanho da Vídeo Aula..:   30,9 MB (32.456.704 bytes)
Duração do Vídeo ……….:  19:54”

MD2_Licao_071 – Celulas e Range Somar Ocorrencias Colunas
Nesta video aula vamos aprender como Localizar determinados itens em um banco de dados (números em 3 colunas) localizar a ocorrência de determinados números, colori-los o interior da célula de verde e fonte de vermelho, somar todos valores encontrados como, total de valores diferentes como também o total de ocorrências e totais. Isso usando Instrução For Next, condição If, como também variáveis.

Tamanho……..: 37,6 MB (39.469.056 bytes)
Tempo………..: 23’20”

MD2_Licao_072 – Celulas e Range USF Lançamentos e soma
Nesta vídeo aula vamos aprender como fazer um Userform com Listbox que carrega preços em um banco de dados e escolher na ListBox descarrega o valor planilha efetuando automaticamente a soma dos preços, soma dos descontos e também do total e retornando para folha de planilha.
Tamanho……..: 31,9 MB (33.533.952 bytes)
Tempo………..: 29’53”

MD2_Licao_073 – Celulas e Range extrair relatório por dia
Nesta video aula vamos aprender como extrair um relatório de um banco de dados com base em intervalo de datas, e também efetuar a soma dos valores extraídos usando variáveis. Faremos com auxilio de Instrução For Next e também condição IF, os valores serão extraídos para outra folha de planilha.
Tamanho……..: 33,0 MB (34.697.216 bytes)
Tempo………..: 26’10”

MD2_Licao_074 Celulas e Range busca simbolo material químico
Nesta video aula vamos aprender como extrair símbolos químicos e valores correspondente, usando Lista Suspensas de dados que serão inseridos em um Banco de Dados. Faremos isso usando duas Instruções For Next Aninhadas e condição IF ao encontrar o Simbolo químico desejado coloriremos de Verde na tabela e retornaremos os valores correspondentes para células na folha de planilha.
Tamanho……..: 15,2 MB (15.998.976 bytes)
Tempo………..: 14′:19”

MD2_Licao_075 Celulas e Range busca simbolo material quico_2
Nesta video aula a exemplo da aula anterior vamos aprender como fazer o mesmo exemplo usando fórmulas via Excel vba e também nomes dos “RangeNames” ‘ranges nomeados”, para realização do exercício, inserindo fórmulas via vba e retirando-a conservando os valores.
Tamanho……..: 16,8 MB (17.633.280 bytes)
Tempo………..: 14′:19”

MD2_Licao 76 Celulas e Range somar atendimento suporte horário
Nesta Video aula vamos aprender como inserir um total soma por linha de intervalo de datas e também o valor das medias de chamadas recebidas, atendidas, abandonadas e valores, faremos esse macro usando Instrução for Next e Condição IF tanto para a Média como para a soma dos valores e inserindo os resultados no final da linha e também por linha em coluna pré-determinada.
Tamanho……..: 31,0 MB (32.560.524 bytes)
Tempo………..: 21′:195′

MD2_Licao_77 Celulas e Range  somar notas alunos criterio left
Nesta Video aula vamos aprender como inserir um total soma por linha de intervalo de datas e também o valor das medias de chamadas recebidas, atendidas, abandonadas e valores, faremos esse macro usando Instrução for Next e Condição IF tanto para a Média como para a soma dos valores e inserindo os resultados no final da linha e também por linha em coluna pré-determinada.
Tamanho……..: 20,8 MB (21.897.216 bytes)
Tempo………..: 16′:28”

MD2_Licao_78 Células e Range  atualizar estoque 2 critério
Nesta vídeo aula vamos aprender como atualizar estoque usando dois critérios, vamos usar duas instruções For Next e condição IF para comparar com código e descrição que verifica os lançamentos e atualiza o estoque com base no código e outro critério.

MD2_Licao_79 Células e Range busca valores inversos
Nesta vídeo aula vamos aprender como usar a instrução for e vamos comparar com outra macro e ver como simplificar um código para busca na ordem descendente e inserindo um determinado número de dados nos itens desejados.

MD2_Licao_80 Células e Range calculando estoque total
Nesta vídeo aula vamos analisar a totalização de um estoque e multiplicar o valor preço unitário pela quantidade existente em estoque, também vamos comparar o estoque mínimo  e determinar um relatório de compras baseado em Previsão de compras com base no estoque mínimo, para isso vamos usar uma Instrução For Next e condição IF para as comparações e retornar os resultados calculados nas colunas, inclusive com o cálculo do estoque com previsão de compra com base no estoque mínimo

MD2_Licao_81 Células e Range somando Estoque e calculando valor x quantidade
Nesta vídeo em uma planilha de Estoque (calcular estoque) vamos multiplicar o valor unitário pela quantidade em estoque e posteriormente fazer a verificação de estoque mínimo e emitir uma ordem de compra e quantidade pra reposição do estoque. Para isso vamos usar uma instrução For Next, Condição IF e operadores or e And para compararmos a quantidade existente e também realizar a extração da lista de compra de produtos que atingir o estoque mínimo, com cálculo dos totais desses produtos. Bons estudos, Fique com Deus, Expedito Marcondes.

MD2_Licao_82 Células e Range calculando dados pedido de Compra
Nesta vídeo aula vamos aprender como calcular a quantidade de produtos diversificados em um pedido de compra o total produtos será somado por item e nós nos fornecerá a quantidade de cada produto em uma tabela separada, e também serão feitos os cálculos por tamanho de itens Pequeno, Médio, Grande em uma tabela a parte. Para isso usaremos a instrução for next, condição IF e operadores matemáticos para as comparações e cálculos como também a extração de dados para a síntese do pedido realizado e calculado. Fiquem com Deus, Expedito Marcondes


MD2_Licao_83 Células e Range fatura com base data entrega.

Nesta vídeo aula vamos aprender como extrair um relatório de determinadas peças com base na coluna onde há (data para entrega), para isso vamos usar a Instrução For next e também a condição IF. e extrairemos o resultado para uma outra folha de planilhagerando um relatório que vai gerar o total por item, multiplicando o preço pela quantidade e também retornar um valor total. Poderá gerar uma fatura com esse exemplo.

 Video Aulas prontas e Disponível no Servidor
MD2_Licao_84 Células e Range colunas agrupar dias semana
MD2_Licao_85 Células e Range Auto Numeração pares impares soma
MD2_Licao_86 Células e Range extrair valores meses e valor máximo
MD2_Licao_87 Células e Range Somar Valores Visíveis Col x Lin
MD2_Licao_88 Células e Range função retorna num colunas
MD2_Licao_89 células e Range extrair relatório base 3 letras somar
MD2_Licao_90 Células e Range calcular desconto por estado
MD2_Licao_91 Células e Range relatório por estado ComboBox
MD2_Licao_92 Células e Range Insere Siglas Nomes Próprios
MD2_Licao_93 Células e Range  duplicados separar e contar
MD2_Licao_94 Células e Range calcular taxa base idade e sexo
MD2_Licao_95 Células e Range data sábado e domingo colorir célula
MD2_Licao_96 Células e Range relatório por código postal
MD2_Licao_97 Células e Range comparar colunas extrair diferentes
MD2_Licao_98 Células e Range somar tabela e valor máximo
MD2_Licao_99 Células e Range copiar colar critério linha cor
MD2_Licao_100 Células e Range somar e media notas escolar alunos
MD2_Licao_101 Células e Range Jogos soma pontos verifica podium
MD2_Licao_102 Células e Range Jogos soma pontos verifica podium_I
MD2_Licao_103 Células e Range comparar porcentagem combustível
MD2_Licao_104 Células e Range Calcular Juros (Máximo Juros)
MD2_Licao_105 Células e Range inserir linhas base célula
MD2_Licao_106 Células e Range fatura ComboBox busca múltiplas
MD2_Licao_107 Células e Range somando valores por vendedor
MD2_Licao_108 Células e Range somando valores por vendedor_2
MD2_Licao_109 Células e Range somando valores por vendedor_3
MD2_Licao_110 Células e Range somando valores por vendedor_4
MD2_Licao_111 Células e Range somando totais linhas e colunas
MD2_Licao_112 Células e Range tabuada esperta Excel VBA
MD2_Licao_113 Células e Range  busca ocorrências listas
MD2_Licao_114 Células e Range percentual lucro sobre vendas
MD2_Licao_115 Células e range soma venda meses automaticamente
MD2_Licao_116 Células e Range Busca dados comentários
MD2_Licao_117 planilhas ocultar mostrar determinada quantidade
MD2_Licao_118 Células e Range soma valores meses
MD2_Licao_119 Células e Range somar Todas Planilhas
MD2_Licao_120 Células e Range Localizar colorir Células
MD2_Licao_121 Células e Range Localizar e colorir cells e bordas2
MD2_Licao_122 Células e Range sortear número aleatório
MD2_Licao_123 Células e Range montando fatura_1
MD2_Licao_124 Células e Range busca palavras negrito e separa
MD2_Licao_125 Células e Range busca palavras negrito e separa_II
MD2_Licao_126 Células e Range verifica negrito separara III
MD2_Licao_127 Células e Range verifica negrito separara IV
MD2_Licao_128 Células e Range localiza colunas somar
MD2_Licao_129 Células e Range localiza colunas somar_II
MD2_Licao_130 Células e Range extrair relatórios

MD2_Licao_123 Células e Range montando fatura_1
Nesta vídeo aula vamos aprender como montar uma fatura e com o auxílio de uma instrução For Next e Condição IF, sensibilizaremos uma área no EventoChange da Folha que chama o macro, que busca em um banco de dados os produtos referenciados, bem como os preços que serão calculados, isto é multiplicados automaticamente na execução do Macro.

MD2_Licao_124 Células e Range aulas busca palavras negrito e separa.
Nesta Aula 124, (Células e Range) vamos aprender como separar os itens negrito e somar os valores e retornar para uma outra coluna e Somar os valores (Negrito e Não Negrito) e retornar os valores para (i2,j2, total (L2)) Veja Vídeo Aula ref. a essa planilha. Faremos isso usando uma instrução For Next e Condição IF para comparar as fontes e separa-las em outra coluna formatando as cores das células. Também usamos uma variável para acumular valores e somar valores de células com fonte Negrito e não-Negrito totalizando-as, e as retornaremos em determinadas células na folha de planilha.

 

MD2_Licao_125 Células e Range aulas busca palavras negrito e separa_II
Nesta Aula 125, (Células e Range) vamos aprender como separar os itens negrito e somar os valores e retornar para uma outra coluna e somar os valores (Negrito e Não Negrito) e retornar os valores para (i2,j2, total (L2)) Veja Vídeo Aula ref. a essa planilha. Faremos isso usando uma instrução FOR EACH Next e Condição IF para comparar as fontes e separa-las em outra coluna formatando as cores das células. Também usamos uma variável para acumular

MD2_Licao_127 – Células e Range verifica negrito separara IV
Nesta vídeo aula vamos extrair todos os itens que estivem em negritos de uma folha de planilha  para outra folha de planilha, para isso, usaremos uma instrução for next e condição IF, também usaremos uma variável para acumular os valores extraídos e também retornar a soma desta variável acumulada em determinada célula na folha de planilha

 MD2_Licao_126 – Células e Range verifica negrito separara III
Nesta vídeo aula vamos aprender como separar na mesma planilha os itens que estiverem em negrito para isso nos vamos usar uma instrução for next e condição if para fazer a comparação e quando for fonte negrito irá copiar para coluna(A) e depois colorir de azul a célula encontrada. todas as planilha contém o Limpar_teste, que uma ajuda ao aluno para repetir o teste tranquilamente, limpa a área e prepara para novo teste.  Observe que vamos retornar os valores em negrito e em outra célula os não negritos e fazer uma soma para obtermos o total dos valores correspondentes.  valores e somar valores de células com fonte Negrito e ‘Não-Negrito’ totalizando-as, e as retornaremos em determinadas células na folha de planilha.

MD2_Licao_127 – Células e Range verifica negrito separara IV
Nesta vídeo aula vamos extrair todos os itens que estivem em negritos de uma folha de planilha para outra folha de planilha, para isso, usaremos uma instrução for next e condição IF, também usaremos uma variável para acumular os valores extraídos e também retornar a soma desta variável acumulada em
determinada célula na folha de planilha

MD2_Licao_128 – Células e Range localiza colunas somar
Nesta vídeo aula vamos aprender como fazer duas Instruções Next Aninhadas e fazer a comparação que percorrerá todas as linhas e colunas, de determinada tabela, somar os valores e descarregar os valores por coluna em determinada linha da folha de planilha.

MD2_Licao_129  – Células e Range localiza colunas somar_II
Nesta vídeo aula a exemplo da aula anterior vamos fazer três instruções for next aninhada que percorrerá todas as linhas e colunas de determinada tabela retornando os valores das colunas e também faremos para o terceira  instrução for next uma busca pelo nome do cabeçalho feito em lista para descarregar os valores que foram acumulados na variável de soma.
MD2_Licao_132 – Células e Range extrair relatório base sex local data
Nesta vídeo aula vamos aprender como extrair um relatório com base a um intervalo de dados onde verificaremos se a idade da pessoa que faz aniversario entre o dia 8 ao dia 19 também se sua origem é do país Austrália e também da cidade de Nova York, para fazer tais comparação usaremos uma Instrução For Next e também a condição IF com Operadores Lógicos. Or e And (ou e E) como também a Função Day().  Bons Estudos Fique com Deus.

MD2_Licao_133 – Células e Range verifica grade correspondência busca
Nesta vídeo aula vamos aprender como buscar o código por com base em valores em determinada coluna comparando se os valores forem (entre, 0 e 45, 46 e 50, 5 a 60, 61 a 70 de 71 a 80,  e retornar os códigos referidos a esse intervalo. Faremos essa verificação Usando Instrução For next e também condição IF e ElseIf (sub Condição do IF).
Bons Estudos, Fique com Deus, Expedito Marcondes.

MD2_Licao_134 – Celulas e Range autofiltro base dados
Nesta video vamos aprender como extrair um relatório usando uma Lista suspensa para extração dos dados desejados, neste exemplo usaremos uma instrução for next para comparar os valores como também a condiçao if, usaremos também o Evento Change da folha de planilha para a comparação dos dados e extração do critério base nas primeiras duas letras iniciais.

MD2_Licao_135 – Celulas e Range autofiltro dados combobox
Nesta video aulas vamos usar o exemplo anterior para fazermos a mesma extração, porém usando um objeto Combobox, que podemos usar a instrução For next para busca do critério desejado e condição, fara automaticamente a mesma extração produzindo o relatório desejado.

E Muito Mais +++++++++ 


Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola SaberExcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções.

O post Aprenda Excel VBA Macros Com Video Aulas e Tutoriais Passo a Passo Macros Planilhas Profissionais apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
https://somaexcel.com.br/curso_excel_vba_tutoriais/feed/ 0
Questionário Excel VBA Planilha – Treinamento Curso Excel VBA SomaExcel 1 https://somaexcel.com.br/questionario-excel-vba-planilha-treinamento-curso-excel-vba-somaexcel/ https://somaexcel.com.br/questionario-excel-vba-planilha-treinamento-curso-excel-vba-somaexcel/#respond Wed, 18 Jun 2025 12:36:11 +0000 https://somaexcel.com.br/?p=2746 📊 Questionário de Excel VBA com Macros Prontas – Aprenda Fazendo 🌿 “E ensinava-lhes com autoridade…” – Marcos 1:22 Este...

O post Questionário Excel VBA Planilha – Treinamento Curso Excel VBA SomaExcel 1 apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
📊 Questionário de Excel VBA com Macros Prontas – Aprenda Fazendo
🌿 “E ensinava-lhes com autoridade…” – Marcos 1:22

Este questionário foi cuidadosamente elaborado para estudantes, autodidatas e profissionais que desejam dominar Excel VBA com clareza e propósito. Cada questão apresenta um exemplo real de macro, uma situação prática, e uma explicação objetiva que fortalece o entendimento passo a passo.

Além de testar o conhecimento, este material instiga o pensamento lógico, a capacidade analítica e o senso de automação — pilares fundamentais para quem deseja criar planilhas inteligentes, reduzir tarefas repetitivas e aumentar a produtividade em ambientes corporativos, acadêmicos e pessoais.

Aqui, aprender não é apenas decorar comandos, mas entender a lógica por trás da automação com planilhas inteligentes. Com cada macro, o aluno desenvolve segurança na linguagem VBA e amplia sua visão estratégica no uso do Excel.

📌 Ao final, o estudante terá: • domínio das estruturas básicas e intermediárias do VBA • compreensão sobre loops, condições, interação com planilhas e mensagens ao usuário • exemplos aplicáveis ao cotidiano profissional — prontos para adaptar

✨ Estude no seu ritmo. Copie, teste e aprenda com propósito. O conhecimento transforma — e este questionário pode ser o ponto de virada na sua jornada com o Excel. 

🧪 Questionário: Excel VBA – Lógica e Prática Profissional

1. Qual é o atalho para abrir o Editor VBA no Excel?
A) Alt + F11
B) Ctrl + F11
C) Shift + F11 D
) Alt + F12
Resposta: A) Alt + F11
Explicação: Esse atalho abre diretamente o ambiente de desenvolvimento do VBA.

2. Qual objeto no VBA é usado para referenciar uma célula específica em uma planilha?
A) Range
B) Cell
C) Worksheet
D) Workbook
Resposta: A) Range
Explicação: Range("A1") é a forma padrão de referenciar a célula A1.


3. Qual é a função do comando
MsgBox no VBA?
A) Exibir mensagem
B) Criar caixa de texto
C) Salvar arquivo
D) Abrir VBA
Resposta: A) Exibir mensagem
Explicação: MsgBox exibe uma caixa de diálogo com texto ao usuário.


4. Qual é o tipo de variável usado para armazenar números inteiros no VBA?
A) Integer B) String C) Double  D) Boolean
Resposta: A) Integer
Explicação: Integer armazena números como 1, 2 ou -50. (até 32.676)


5. Qual método é usado para ativar uma planilha específica no VBA?

A) Activate B) Select C) Open D) Load
Resposta: A) Activate
Explicação: PlanilhaX.Activate torna a planilha ativa.

6. Qual é o propósito do comando Dim no VBA?
A) Declarar variável
B) Definir tamanho da célula
C) Criar planilha
D) Salvar arquivo
Resposta: A) Declarar variável
Explicação: Dim define o nome e o tipo de uma variável.


7. Qual é o operador usado para concatenar strings no VBA?

A)  &
B)  +
C)  *
D) #
Resposta:  A) usa o Caracter &
Explicação: "Olá!," & " Quer Aprender Excel VBA"
resulta em “Ola, Quer Aprender Excel VBA”.

8. Qual é o comando usado para criar um loop que repete enquanto uma condição é verdadeira?
A) Do While
B) For Each
C) If Then
D) Select Case
Resposta: A) Do While
Explicação: Executa o bloco até que a condição se torne falsa.

9. Qual é o evento que é acionado quando uma planilha é ativada?
A) Worksheet_Activate
B) Workbook_Open
C) Worksheet_Change
D) Workbook_BeforeClose
Resposta: A) Worksheet_Activate
Explicação: Esse evento dispara quando a aba da planilha recebe foco.

10. Qual é o comando usado para exibir o valor de uma variável durante a execução do código?
A) Debug.Print
B) MsgBox
C) Console.Write
D) Show.Value
Resposta: A) Debug.Print
Explicação: Exibe informações na janela de depuração.

11. Qual é o método usado para copiar um intervalo de células no VBA?
A) Copy
B) Paste
C) Cut
D) Move
Resposta: A) Copy
Explicação: Range("A1:A5").Copy faz a cópia do intervalo.
Exemplo de Macro:
'copia e colar 
Sub Copiar_Dados
  Range("A1:A5").Copy [d10]
End Sub

 

12. Qual é o comando usado para encerrar um loop prematuramente no VBA?
A) Exit For
B) Break
C) Stop Loop
D) End
Resposta: A) Exit For
Explicação: Interrompe o laço antes da condição final.

13. Qual é o tipo de variável para valores booleanos no VBA?
A) Boolean
B) Integer
C) String
D) Variant
Resposta: A) Boolean
Explicação: Armazena True ou False.

14. Qual é o comando usado para criar uma nova pasta de trabalho no VBA?
A) Workbooks.Add
B) Workbook.New
C) Worksheet.Create
D) File.New
Resposta: A) Workbooks.Add
Explicação: Cria um novo arquivo em branco.

15. Qual é o método usado para salvar uma pasta de trabalho?
A) Save
B) SaveAs
C) Export
D) Write
Resposta: A) Save
Explicação: Salva o arquivo atual. Para salvar com outro nome, usa-se SaveAs.

🧪 Questionário: Excel VBA – Avançando no Conhecimento

16. Qual é o comando usado para limpar o conteúdo de uma célula no VBA?
A) ClearContents
B) ClearAll
C) DeleteContents
D) RemoveData
Resposta: A) ClearContents
Explicação: Range("A1").ClearContents remove apenas o conteúdo da célula, mantendo a formatação.

17. Qual é o método usado para proteger uma planilha no VBA?
A) Protect
B) Lock
C) Secure
D) Encrypt
Resposta: A) Protect
Explicação: Worksheet.Protect é usado para proteger uma planilha contra alterações.

18. Qual é o comando usado para desproteger uma planilha no VBA?
A) Unprotect
B) Unlock
C) DisableProtect
D) RemoveLock
Resposta: A) Unprotect
Explicação: Worksheet.Unprotect remove a proteção de uma planilha.

19. Qual é o evento acionado ao alterar o valor de uma célula em uma planilha?
A) Worksheet_Change
B) Worksheet_Activate
C) Workbook_Open
D) Worksheet_BeforeSave
Resposta:   A) Worksheet_Change
Explicação: O evento Worksheet_Change é disparado sempre que o valor de uma célula é alterado.

20. Qual é o comando usado para pausar a execução do código por um tempo específico?
A) Application.Wait
B) Pause.Code
C) Timer.Delay
D) Sleep
Resposta: A) Application.Wait
Explicação: Application.Wait pausa o código até um horário específico.

21. Qual é o método usado para fechar uma pasta de trabalho no VBA?
A) Close
B) Quit
C) Exit
D) End
Resposta: A) Close
Explicação: Workbook.Close fecha a pasta de trabalho atual.


22. Qual é o comando usado para verificar se uma célula está vazia no VBA?

A) IsEmpty
B) IsNull
C) IsBlank
D) IsNothing
Resposta: A) IsEmpty
Explicação: IsEmpty(Range("A1").Value) retorna True se a célula estiver vazia.

23. Qual é o comando usado para criar uma caixa de entrada de texto no VBA?
A) InputBox
B) MsgBox
C) TextBox
D) DialogBox
Resposta: Alternativa A) – InputBox
Explicação: InputBox exibe uma caixa de diálogo para o usuário inserir texto.


24. Qual é o método usado para salvar todas as pastas de trabalho abertas no VBA?

A) SaveAll
B) SaveWorkbooks
C) SaveChanges
D) Save
Resposta: A) SaveAll
Explicação: Application.SaveAll salva todas as pastas de trabalho abertas.


25. Qual é o comando usado para desativar atualizações de tela no VBA?

A) Application.ScreenUpdating = False
B) Application.DisplayUpdates = False
C) Application.DisableScreen
D) Application.HideScreen
Resposta: A) Application.ScreenUpdating = False
Explicação: Esse comando melhora o desempenho ao desativar a atualização da tela durante a execução do código.

26. Qual é o comando usado para adicionar um novo módulo no VBA?
A) InsertModule
B) AddModule
C) CreateModule
D) NewModule
Resposta: A) InsertModule
Explicação: ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule) adiciona um novo módulo.

27. Qual é o método usado para renomear uma planilha no VBA?
A) Name
B) Rename
C) ChangeName
D) SetName
Resposta: A) Name
Explicação: Worksheet.Name = "NovoNome" altera o nome da planilha.

28. Qual é o comando usado para exibir uma mensagem de erro personalizada no VBA?
A) On Error GoTo
B) ErrorMessage
C) MsgBoxError
D) RaiseError
Resposta: A) On Error GoTo
Explicação: On Error GoTo redireciona o código para um bloco de tratamento de erros.

29. Qual é o comando usado para definir o valor de uma célula no VBA?
A) Value
B) SetValue
C) AssignValue
D) CellValue
Resposta: A) Value Explicação: Range("A1").Value = 10  | define o valor da célula A1 como 10.


30. Qual é o método usado para ocultar uma planilha no VBA?

A) Visible = False
B) Hide
C) Sheet.Hide
D) Worksheet.Hide
Resposta: A) Visible = False
Explicação: Worksheet.Visible = xlSheetHidden oculta a planilha.

🧪 Questões com Macros Prontas – Parte 1

31. Qual é o resultado da macro abaixo?

vba
Sub ApagarConteudo()
    Range("A1:A10").ClearContents
End Sub

A) Apaga todas as células da planilha
B) Apaga o conteúdo das células A1 até A10
C) Deleta a planilha
D) Oculta o intervalo A1:A10
Resposta: B Explicação: O método ClearContents limpa apenas os valores, não a formatação.

32. O que essa macro faz?

vba
Sub InserirTexto()
    Range("B2").Value = "Bem-vindo ao curso SomaExcel VBA!"
End Sub

A) Escreve o texto na célula B2
B) Cria uma nova planilha com esse texto
C) Exibe uma mensagem ao usuário
D) Apaga o conteúdo da célula B2
Resposta: A Explicação: A macro insere um texto diretamente na célula B2.

33. Qual será o resultado da execução da macro abaixo?

vba
Sub OcultarColuna()
    Columns("C").Hidden = True
End Sub

A) Apaga a coluna C
B) Congela a coluna C
C) Oculta a coluna C
D) Muda a cor da coluna C
Resposta: C
Explicação: O comando .Hidden = True torna a coluna invisível.

34. O que esta macro executa?

vba
Sub MudarCor()
    Range("A1").Interior.Color = vbYellow
End Sub

A) Aplica bordas amarelas
B) Muda a cor da fonte para amarelo
C) Preenche a célula A1 com fundo amarelo
D) Pinta a planilha inteira de amarelo
Resposta: C
Explicação: .Interior.Color controla o fundo da célula.

35. Essa macro faz o quê?

vba
Sub ExibirMensagem()
    MsgBox "Curso iniciado com sucesso!"
End Sub

A) Insere o texto em uma célula
B) Exibe uma caixa de mensagem com um aviso
C) Fecha a planilha
D) Exibe um gráfico
Resposta: B
Explicação: MsgBox mostra uma mensagem interativa para o usuário.

36. Qual será o conteúdo da célula A1 após executar a macro?

vba
Sub SomaSimples()
    Range("A1").Value = 10 + 5
End Sub

A) 105
B) “10 + 5”
C) 15
D) Erro
Resposta: Alternativa | C
Explicação: A operação aritmética retorna 15.

37. O que essa macro faz com a planilha ativa?

vba
Sub InserirNovaLinha()
    Rows(3).Insert
End Sub

A) Insere uma nova linha abaixo da linha 3
B) Insere uma nova linha acima da linha 3
C) Substitui a linha 3
D) Duplica a linha 3
Resposta: Alternativa | B
Explicação: O método Insert desloca a linha 3 para baixo e insere uma nova acima.

38. Para que serve essa macro?

vba
Sub CongelarTela()
    Application.ScreenUpdating = False
End Sub

A) Travar a planilha contra edição
B) Parar a execução do código
C) Desativar a atualização visual durante o código
D) Redefinir a janela para o zoom 100%
Resposta: C
Explicação: Isso evita piscadas na tela e acelera a execução.

39. O que acontece ao executar a macro abaixo?

vba
Sub CriarPlanilha()
    Sheets.Add
End Sub

A) Cria uma nova pasta de trabalho
B) Cria uma nova célula
C) Cria uma nova planilha dentro do arquivo
D) Duplicará a planilha ativa
Resposta: C Explicação: Sheets.Add adiciona uma nova guia ao arquivo atual.

40. Qual é o efeito desta macro?

vba
Sub FecharArquivo()
    ThisWorkbook.Close SaveChanges:=True
End Sub

A) Fecha a pasta de trabalho sem salvar
B) Exclui o arquivo
C) Fecha e salva o arquivo atual
D) Abre outro arquivo
Resposta: C
Explicação: SaveChanges:=True     salva alterações antes de fechar.


41. O que essa macro faz?

vba
Sub ApagarLinhas()
    Rows("5:10").Delete
End Sub

A) Oculta as linhas 5 a 10
B) Exclui as linhas 5 a 10
C) Apaga o conteúdo das células nas linhas 5 a 10
D) Move as linhas 5 a 10 para o topo
Resposta: B
Explicação: Delete remove fisicamente as linhas indicadas.

42. Qual é o resultado da macro abaixo?

vba
Sub CopiarValor()
    Range("A1").Copy Range("B1")
End Sub

A) Move o valor de A1 para B1
B) Copia o valor de A1 para B1
C) Transfere todos os valores da coluna A para B
D) Troca os valores de A1 e B1
Resposta: B
Explicação: .Copy destino copia o conteúdo da célula A1 para B1.

43. O que acontece ao rodar essa macro?

vba
Sub ExibirData()
    MsgBox Date
End Sub

A) Insere a data na célula ativa
B) Abre o calendário
C) Exibe a data atual em uma caixa de mensagem
D) Solicita que o usuário insira uma data
Resposta: C
Explicação: Date retorna a data atual do sistema.

44. Qual é o efeito desta macro?

vba
Sub SelecionarIntervalo()
    Range("B2:D5").Select
End Sub

A) Copia o intervalo B2 até D5
B) Seleciona o intervalo B2 até D5
C) Apaga o intervalo indicado
D) Move os valores do intervalo
Resposta: B
Explicação: O método .Select apenas destaca as células.

45. O que essa macro realiza?

vba
Sub ContarLinhas()
    MsgBox Range("A1").CurrentRegion.Rows.Count
End Sub

A) Conta todas as linhas da planilha
B) Conta as linhas de A1 até o fim da planilha
C) Conta as linhas da região contínua começando em A1
D) Conta apenas células vazias
Resposta: C
Explicação: CurrentRegion pega o bloco de dados conectado a A1.

46. Qual é a finalidade desta macro?

vba
Sub IrParaFim()
    Range("A1").End(xlDown).Select
End Sub

A) Seleciona a última célula usada na coluna A
B) Apaga a coluna A
C) Move os dados para o final da planilha
D) Insere uma nova célula
Resposta: A
Explicação: End(xlDown) vai até a última célula com valor contínuo abaixo de A1.

47. O que essa macro faz com a coluna C?

vba
Sub CongelarColuna()
    ActiveWindow.FreezePanes = True
End Sub

A) Congela a coluna C automaticamente
B) Congela a célula ativa atual
C) Congela toda a planilha
D) Oculta a coluna C
Resposta: B
Explicação: Congela a visualização a partir da célula ativa.

48. Qual é o comportamento da macro abaixo?

vba
Sub DesprotegerPlanilha()
    ActiveSheet.Unprotect Password:="1234"
End Sub

A) Cria senha na planilha
B) Ativa a proteção contra escrita
C) Remove a proteção da planilha se a senha estiver correta
D) Deleta todos os dados
Resposta: C
Explicação: .Unprotect remove a trava(proteção) usando a senha fornecida.

49. O que essa macro exibe ao rodar?

vba
Sub MostrarHora()
    MsgBox Time
End Sub

A) A data e a hora
B) Apenas a hora atual do sistema
C) A hora da célula ativa
D) Abre o relógio do Windows
Resposta: B
Explicação: Time retorna somente a hora atual.

50. Qual o resultado desta macro?

vba
Sub FormatarNegrito()
    Range("A1").Font.Bold = True
End Sub

A) Alinha o texto à esquerda
B) Aplica itálico à célula
C) Ativa negrito na célula A1
D) Muda a cor da fonte
Resposta: C
Explicação: .Font.Bold = True deixa o texto em negrito.

51. Qual será a mensagem exibida?

vba
Sub ConcatenarTexto()
    Dim nome As String
    nome = "Prof.Expedito Marcondes"
    MsgBox "Olá, " & nome
End Sub

A) Olá,
B) Expedito
C) Olá, Prof.Expedito Marcondes
D) “Olá,” & nome
Resposta: C
Explicação: O operador & concatena os textos.

52. O que acontece ao executar essa macro?

vba
Sub SalvarArquivo()
    ActiveWorkbook.Save
End Sub

A) Fecha o Excel
B) Salva o arquivo atual
C) Abre o gerenciador de arquivos
D) Exibe uma mensagem
Resposta: B
Explicação: .Save grava as alterações do arquivo aberto.

53. Qual é o efeito dessa macro em um formulário?

vba
Sub LimparCampos()
    TextBox1.Value = ""
    TextBox2.Value = ""
End Sub

A) Remove os campos
B) Fecha o formulário
C) Limpa os campos de texto
D) Muda o foco para TextBox2
Resposta: C
Explicação: Define os valores dos campos como vazios.

54. Qual é a saída dessa macro?

vba
Sub MostrarContagem()
    Dim i As Integer
    For i = 1 To 3
        MsgBox i
    Next i
End Sub

A) Exibe 1
B) Exibe 1, 2, 3 em sequência
C) Mostra apenas o 3
D) Exibe um erro de loop
Resposta: B
Explicação: O loop For...Next mostra 3 caixas com os valores 1, 2 e 3.

55. O que essa macro faz?

vba
Sub OcultarLinhasVazias()
    If IsEmpty(Range("A5").Value) Then Rows(5).Hidden = True
End If

A) Oculta a planilha inteira
B) Oculta a linha 5 se ela estiver vazia
C) Exibe um aviso
D) Salta a linha 5 Resposta:
B Explicação: Condicional If verifica se A5 está vazia e esconde a linha.

56. O que esta macro faz?

vba
Sub ApagarLinhas()
    Rows("5:10").Delete
End Sub

A) Oculta as linhas 5 a 10
B) Exclui as linhas 5 a 10
C) Apaga o conteúdo das células
D) Move as linhas para o topo
Resposta: B
Explicação: O método Delete remove as linhas da planilha.

57. Qual será o resultado desta macro?

vba
Sub CopiarValor()
    Range("A1").Copy Range("B1")
End Sub

A) Move A1 para B1
B) Copia A1 para B1
C) Transfere todas as colunas
D) Troca os valores
Resposta: B
Explicação: O conteúdo de A1 é copiado para B1.

58. O que esta macro exibe?

vba
Sub ExibirData()
    MsgBox Date
End Sub

A) Data atual 
B) Hora atual
C) Célula ativa
D) Nada
Resposta: A Explicação: A função Date retorna a data do sistema.

59. O que esta macro realiza?

vba
Sub SelecionarIntervalo()
    Range("B2:D5").Select
End Sub

A) Copia as células
B) Seleciona o intervalo
C) Apaga o conteúdo
D) Move os dados
Resposta: B
Explicação: Apenas seleciona o intervalo especificado.

60. Qual o propósito desta macro?

vba
Sub ContarLinhas()
    MsgBox Range("A1").CurrentRegion.Rows.Count
End Sub

A) Conta todas as linhas da planilha
B) Conta a região contínua a partir de A1
C) Verifica linhas vazias
D) Nada
Resposta: B
Explicação: CurrentRegion abrange o bloco de dados conectado a A1.

61. Qual o efeito desta macro?

vba
Sub IrParaFim()
    Range("A1").End(xlDown).Select
End Sub

A) Seleciona A1
B) Desce até o fim dos dados na coluna A
C) Apaga coluna A
D) Duplica A1
Resposta: B
Explicação: Vai até a última célula preenchida verticalmente.

62. O que acontece ao rodar essa macro?

vba
Sub CongelarVisual()
    ActiveWindow.FreezePanes = True
End Sub

A) Trava a edição
B) Congela a célula ativa
C) Fecha o arquivo
D) Nada Resposta: B
Explicação: Congela linhas/colunas a partir da célula ativa.

63. Qual a função da macro abaixo?

vba
Sub Desproteger()
    ActiveSheet.Unprotect Password:="1234"
End Sub

A) Protege planilha
B) Mostra senha
C) Remove proteção
D) Apaga conteúdo
Resposta: C
Explicação: Se a senha for correta, a planilha é destravada.

64. O que esta macro exibe?

vba
Sub MostrarHora()
    MsgBox Time
End Sub

A) Hora do Excel
B) Hora do sistema
C) Data
D) Nenhuma das anteriores
Resposta: B Explicação:
A função Time exibe a hora atual do computador.

65. Esta macro faz o quê?

vba
Sub FormatarNegrito()
    Range("A1").Font.Bold = True
End Sub

A) Centraliza texto
B) Muda a cor C)
Aplica negrito na célula A1
D) Copia a fonte
Resposta: C
Explicação: Define o estilo da fonte como negrito.

66. Qual será a mensagem exibida?

vba
Sub Saudacao()
    Dim nome As String
    nome = "Prof.Expedito Marcondes"
    MsgBox "Olá, " & nome
End Sub

A) Ola, Prof.Expedito Marcondes
B) Olá
C) “Olá,” & nome
D) Expedito
Resposta: A
Explicação: Usa concatenação para criar a saudação.

67. O que esta macro faz?

vba
Sub SalvarAtivo()
    ActiveWorkbook.Save
End Sub

A) Salva o arquivo atual
B) Fecha sem salvar
C) Abre novo arquivo
D) Mostra o caminho do arquivo
Resposta: A
Explicação: .Save grava as alterações no arquivo.

68. Qual o efeito desta macro em um formulário?

vba
Sub LimparTexto()
    TextBox1.Value = ""
    TextBox2.Value = ""
End Sub

A) Fecha o formulário
B) Limpa os campos de texto
C) Remove os controles
D) Exibe alerta
Resposta: B
Explicação: Define os campos como vazios, limpando-os.

69. Esta macro exibe quais valores?

vba
Sub MostrarNumeros()
    Dim i As Integer
    For i = 1 To 3
        MsgBox i
    Next i
End Sub

A) Apenas 3
B) 1, 2 e 3 em janelas diferentes
C) 1 somado com 3
D) Nenhum valor
Resposta: B
Explicação: O loop exibe uma caixa com cada valor de i.

70. Esta macro executa qual ação?

vba
Sub OcultarSeVazio()
    If IsEmpty(Range("A5").Value) Then Rows(5).Hidden = True
End If

A) Oculta planilha
B) Oculta linha 5 se A5 for vazio
C) Apaga Linhas 5 e A5
D) Limpa as Linha 5 e A5
Resposta B
Explicação:  A função IsEmpty informa vazio

🎯 Questionário: Excel VBA – Planilhas, Loops, Condições e Lógica de Negócios
🌿 “O entendimento bem conduzido traz bom êxito.” – Provérbios 16:20

📄 1. Criar nova planilha com nome personalizado

vba
Sub CriarRelatorio()
    Worksheets.Add.Name = "Relatório"
End Sub

💬 Pergunta: Qual é o propósito desta macro?
✅ Resposta correta: Criar uma nova planilha chamada “Relatório”
🧠 Explicação: Worksheets.Add cria a planilha, e .Name define o nome.

🔢71. Somar todos os valores preenchidos na Coluna A

vba
Sub SomarColunaA()
    Dim cel As Range, total As Double
    For Each cel In Range("A1:A10")
        total = total + cel.Value
    Next cel
    MsgBox total
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Soma os valores da coluna A e exibe o total
🧠 Explicação: Usa For Each para somar cada célula do intervalo.

📌72. Somar apenas valores maiores que 10 na Coluna B

vba
Sub SomarMaiores()
    Dim cel As Range, total As Double
    For Each cel In Range("B1:B10")
        If cel.Value > 10 Then total = total + cel.Value
    Next cel
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado?
✅ Resposta correta: Exibe a soma dos valores maiores que 10 na Coluna B
🧠 Explicação: Usa If para aplicar a condição dentro do loop.

🧱 73. Criar 5 novas planilhas automaticamente

vba
Sub CriarPlanilhas()
    Dim i As Integer
    For i = 1 To 5
        Worksheets.Add.Name = "Planilha" & i
    Next i
End Sub

💬 Pergunta: O que esta macro realiza?
✅ Resposta correta: Cria 5 planilhas chamadas “Planilha1” até “Planilha5”
🧠 Explicação: Loop For com concatenação para nomear dinamicamente.

🙈 74. Ocultar todas as planilhas exceto a ativa

vba
Sub OcultarOutras()
    Dim ws As Worksheet
    For Each ws In Worksheets
        If ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHidden
    Next ws
End Sub

💬 Pergunta: Qual o efeito? ✅ Resposta correta: Oculta todas as planilhas exceto a ativa 🧠 Explicação: Verifica se a planilha não é a ativa e aplica Visible.

📌 75. Mostrar o nome da planilha ativa

vba
Sub NomeDaPlanilha()
    MsgBox ActiveSheet.Name
End Sub

💬 Pergunta: O que esta macro faz? ✅ Resposta correta: Exibe o nome da planilha ativa 🧠 Explicação: Usa ActiveSheet.Name com MsgBox.

➕ 76. Somar valores da célula A1 de todas as planilhas

vba
Sub SomarTodas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("A1").Value
    Next ws
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado?
✅ Resposta correta: Exibe a soma dos valores na célula A1 de todas as planilhas
🧠 Explicação: Loop percorre todas as abas com .Range("A1").Value.

❌ 77. Excluir todas as planilhas exceto a ativa

vba
Sub ExcluirOutras()
    Dim ws As Worksheet
    Application.DisplayAlerts = False
    For Each ws In Worksheets
        If ws.Name <> ActiveSheet.Name Then ws.Delete
    Next ws
    Application.DisplayAlerts = True
End Sub

💬 Pergunta: O que esta macro realiza?
✅ Resposta correta: Exclui todas as planilhas exceto a ativa
🧠 Explicação: Usa .Delete com DisplayAlerts = False para não pedir confirmação.

📚 78. Contar número total de planilhas no arquivo

vba
Sub ContarPlanilhas()
    MsgBox Worksheets.Count
End Sub

💬 Pergunta: Qual o propósito desta macro?
✅ Resposta correta: Exibe o número total de planilhas no arquivo
🧠 Explicação: A propriedade .Count retorna a quantidade.

🔄 79. Somar o valor da célula A1 em todas as planilhas

vba
Sub SomarA1Planilhas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("A1").Value
    Next ws
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado desta macro?
✅ Resposta correta: Exibe a soma dos valores da célula A1 em todas as planilhas
🧠 Explicação: Este padrão é fundamental para entender como interagir com múltiplas guias no VBA — o loop For Each percorre as planilhas, somando A1 de cada uma.

🔍 80. Filtrar e somar somente valores maiores que 10 na Coluna C

vba
Sub SomarMaioresQue10()
    Dim cel As Range, total As Double
    For Each cel In Range("C1:C20")
        If IsNumeric(cel.Value) And cel.Value > 10 Then
            total = total + cel.Value
        End If
    Next cel
    MsgBox "Total dos valores > 10: " & total
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Soma apenas os valores numéricos maiores que 10 na Coluna C
🧠 Explicação: A instrução If com IsNumeric assegura que somente números acima de 10 sejam considerados. O loop percorre as células, somando conforme o critério.

📊 Questionário VBA –  Macros Avançadas com Planilhas, Condições e Laços
                     “Ensina-me, e eu aprenderei o teu caminho.” – Salmos 86:11

🆕 81. Criar uma nova planilha com a data atual no nome

vba
Sub CriarComData()
    Worksheets.Add.Name = Format(Date, "dd-mm-yyyy")
End Sub

💬 Pergunta: Qual é o propósito desta macro?
✅ Resposta correta: Criar uma nova planilha com a data atual no nome
🧠 Explicação: Usa Worksheets.Add e Format(Date, "dd-mm-yyyy") para nomear dinamicamente.

➕ 82. Somar valores da Coluna C maiores que 50

vba
Sub SomarAcimaDe50()
    Dim cel As Range, total As Double
    For Each cel In Range("C1:C20")
        If IsNumeric(cel.Value) And cel.Value > 50 Then total = total + cel.Value
    Next cel
    MsgBox total
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Soma os valores da Coluna C maiores que 50
🧠 Explicação: A condição If assegura que apenas valores numéricos maiores que 50 sejam somados.

📉 83. Somar valores menores que 20 na Coluna D

vba
Sub SomarAbaixoDe20()
    Dim cel As Range, total As Double
    For Each cel In Range("D1:D20")
        If IsNumeric(cel.Value) And cel.Value < 20 Then total = total + cel.Value
    Next cel
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado desta macro?
✅ Resposta correta: Exibe a soma dos valores menores que 20 na Coluna D
🧠 Explicação: Aplicação direta de If dentro de um For Each.

📄 84. Criar 10 novas planilhas nomeadas automaticamente

vba
Sub Criar10Planilhas()
    Dim i As Integer
    For i = 1 To 10
        Worksheets.Add.Name = "Planilha" & i
    Next i
End Sub

💬 Pergunta: O que esta macro realiza?
✅ Resposta correta: Cria 10 novas planilhas chamadas de “Planilha1” até “Planilha10”
🧠 Explicação: Loop For com concatenação no nome.

🙈 85. Ocultar todas as planilhas exceto as que contêm “Relatório”

vba
Sub MostrarRelatorios()
    Dim ws As Worksheet
    For Each ws In Worksheets
        ws.Visible = (InStr(ws.Name, "Relatório") > 0)
    Next ws
End Sub

💬 Pergunta: Qual o efeito desta macro?
✅ Resposta correta: Oculta todas as planilhas exceto as que contêm “Relatório” no nome
🧠 Explicação: InStr localiza “Relatório” no nome da guia.

🔍 86. Mostrar nome da última planilha criada

vba
Sub NomeUltimaPlanilha()
    MsgBox Worksheets(Worksheets.Count).Name
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Exibe o nome da última planilha criada
🧠 Explicação: Usa Worksheets.Count para apontar para a última aba.

➕ 87. Somar valores da célula B2 de todas as planilhas

vba
Sub SomarB2Planilhas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("B2").Value
    Next ws
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado?
✅ Resposta correta: Soma os valores da célula B2 de todas as planilhas
🧠 Explicação: O loop percorre cada ws e soma B2.

🗑 88. Excluir todas as planilhas exceto as que contêm “Dados”

vba
Sub ManterSomenteDados()
    Dim ws As Worksheet
    Application.DisplayAlerts = False
    For Each ws In Worksheets
        If InStr(ws.Name, "Dados") = 0 Then ws.Delete
    Next ws
    Application.DisplayAlerts = True
End Sub

💬 Pergunta: O que esta macro realiza?
✅ Resposta correta: Exclui todas as planilhas exceto as que contêm “Dados”
🧠 Explicação: InStr = 0 significa que “Dados” não está no nome.

🔢 89. Contar células preenchidas na Coluna E

vba
Sub ContarPreenchidos()
    Dim cel As Range, cont As Integer
    For Each cel In Range("E1:E100")
        If Not IsEmpty(cel) Then cont = cont + 1
    Next cel
    MsgBox cont
End Sub

💬 Pergunta: Qual o propósito desta macro?
✅ Resposta correta: Exibe o número total de células preenchidas na Coluna E
🧠 Explicação: Usa Not IsEmpty para verificar preenchimento.

📌 90. Somar o valor da célula C3 em todas as planilhas

vba
Sub SomarC3Planilhas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("C3").Value
    Next ws
    MsgBox "Total: " & total
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Exibe a soma dos valores da célula C3 em todas as planilhas
🧠 Explicação: O loop percorre cada planilha (ws) e soma o conteúdo da célula C3. Uma forma simples e eficaz de consolidar valores espalhados em diversas abas.

📈 91. Somar valores maiores que 30 na Coluna F

vba
Sub SomarMaioresQue30()
    Dim cel As Range, total As Double
    For Each cel In Range("F1:F100")
        If IsNumeric(cel.Value) And cel.Value > 30 Then total = total + cel.Value
    Next cel
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado?
✅ Resposta correta: Exibe a soma dos valores maiores que 30 na Coluna F
🧠 Explicação: Lógica com If para aplicar critério de soma.

📄 92. Criar nova planilha chamada “Resumo”

vba
Sub CriarResumo()
    Worksheets.Add.Name = "Resumo"
End Sub

💬 Pergunta: O que esta macro realiza?
✅ Resposta correta: Cria uma nova planilha chamada “Resumo”
🧠 Explicação: Worksheets.Add seguido de .Name.

🔎 93. Ocultar planilhas que não contêm “Análise” no nome

vba
Sub MostrarAnalises()
    Dim ws As Worksheet
    For Each ws In Worksheets
        ws.Visible = (InStr(ws.Name, "Análise") > 0)
    Next ws
End Sub

💬 Pergunta: Qual o efeito desta macro?
✅ Resposta correta: Oculta todas as planilhas exceto as que contêm “Análise”
🧠 Explicação: Utiliza InStr com lógica de exibição condicional.

🧭 94. Mostrar nome da primeira planilha criada

vba
Sub MostrarPrimeiraPlanilha()
    MsgBox Worksheets(1).Name
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Exibe o nome da primeira planilha criada
🧠 Explicação: O índice Worksheets(1) refere-se à primeira guia.

🔢 95. Somar os valores da célula D4 de todas as planilhas

vba
Sub SomaD4EmTodas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("D4").Value
    Next ws
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado?
✅ Resposta correta: Exibe a soma dos valores na célula D4 de todas as planilhas
🧠 Explicação: Loop percorre todas as guias somando D4.

🔢 1. Copiar valores da Coluna A para a Coluna B

vba
Sub CopiarColunaAparaB()
    Dim i As Long
    For i = 1 To 100
        Cells(i, 2).Value = Cells(i, 1).Value
    Next i
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Copia os valores da Coluna A para a Coluna B
🧠 Explicação: O loop percorre as 100 primeiras linhas, copiando os valores de A para B linha por linha.

🔢 96. Exibir mensagem de boas-vindas

vba
Sub BoasVindas()
    MsgBox "Bem-vindo ao mundo do Excel VBA!"
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Exibe uma mensagem de boas-vindas
🧠 Explicação: MsgBox é usado para interagir com o usuário por meio de janelas de mensagem.

🔢 97. Declarar uma variável inteira

vba
Sub DeclararVariavel()
    Dim idade As Integer
    idade = 30
    MsgBox idade
End Sub

💬 Pergunta: Qual é o valor exibido pela macro?
✅ Resposta correta: 30
🧠 Explicação: A variável idade recebe o valor 30 e é mostrada ao usuário.

🔢 98. Somar os valores da Coluna C

vba
Sub SomarColunaC()
    Dim cel As Range, soma As Double
    For Each cel In Range("C1:C50")
        If IsNumeric(cel.Value) Then soma = soma + cel.Value
    Next cel
    MsgBox "Soma: " & soma
End Sub

💬 Pergunta: O que será exibido?
✅ Resposta correta: A soma dos valores numéricos na Coluna C
🧠 Explicação: A macro acumula todos os valores válidos no intervalo C1:C50.

🔢 98. Proteger planilha com senha

vba
Sub ProtegerPlanilha()
    ActiveSheet.Protect Password:="1234"
End Sub

💬 Pergunta: O que acontece ao executar a macro?
✅ Resposta correta: A planilha é protegida contra edições com a senha 1234
🧠 Explicação: Protect ativa a proteção e impede alterações até que seja desprotegida.

🔢 99. Renomear a planilha ativa

vba
Sub RenomearAba()
    ActiveSheet.Name = "ResumoFinanceiro"
End Sub

💬 Pergunta: O que esta macro realiza?
✅ Resposta correta: Altera o nome da aba ativa para “ResumoFinanceiro”
🧠 Explicação: O comando Name modifica o título da planilha ativa.

🔢 100. Criar um gráfico automaticamente

vba
Sub CriarGrafico()
    Charts.Add
    ActiveChart.ChartType = xlColumnClustered
    ActiveChart.SetSourceData Source:=Range("A1:B5")
End Sub

💬 Pergunta: O que será criado?
✅ Resposta correta: Um gráfico de colunas com os dados de A1:B5
🧠 Explicação: Charts.Add inicia o gráfico e define sua origem de dados.

🔢 101. Desativar atualização de tela durante execução

vba
Sub DesligarAtualizacao()
    Application.ScreenUpdating = False
    ' tarefas longas aqui
    Application.ScreenUpdating = True
End Sub

💬 Pergunta: Qual é o benefício dessa macro?
✅ Resposta correta: Evita piscadas e melhora a performance durante execução de macros
🧠 Explicação: Atualizações visuais são pausadas para acelerar o código.

🔢 102. Abrir outro arquivo Excel

vba
Sub AbrirArquivo()
    Workbooks.Open "C:\Planilhas\relatorio.xlsx"
End Sub

💬 Pergunta: O que essa macro faz?
✅ Resposta correta: Abre o arquivo “relatorio.xlsx” no caminho especificado
🧠 Explicação: O comando Workbooks.Open carrega o arquivo na memória.

🔢 103. Somar os valores da célula C3 em todas as planilhas

vba
Sub SomarC3Todas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("C3").Value
    Next ws
    MsgBox "Soma de C3: " & total
End Sub

💬 Pergunta: O que será exibido?
✅ Resposta correta: A soma dos valores da célula C3 em todas as planilhas
🧠 Explicação: Loop percorre cada aba e coleta os valores de C3.

🔢 104. Interromper execução da macro com Exit Sub

vba
Sub CancelarSeVazio()
    If IsEmpty(Range("A1")) Then
        MsgBox "Célula A1 está vazia. Macro cancelada."
        Exit Sub
    End If
    MsgBox "A1 tem valor: " & Range("A1").Value
End Sub

💬 Pergunta: O que esta macro faz?
✅ Resposta correta: Cancela a execução se A1 estiver vazia
🧠 Explicação: Exit Sub interrompe o código se a condição for atendida.

🔢 105. Exibir input para o usuário

vba
Sub PerguntarNome()
    Dim nome As String
    nome = InputBox("Digite seu nome:")
    MsgBox "Olá, " & nome
End Sub

💬 Pergunta: Qual o comportamento dessa macro?
✅ Resposta correta: Pergunta o nome do usuário e exibe uma saudação
🧠 Explicação: InputBox coleta entrada e o nome é usado com MsgBox.

🔢 106. Contar células preenchidas em B1:B20

vba
Sub ContarPreenchidas()
    Dim cel As Range, total As Integer
    For Each cel In Range("B1:B20")
        If Not IsEmpty(cel) Then total = total + 1
    Next cel
    MsgBox "Preenchidas: " & total
End Sub

💬 Pergunta: O que será mostrado?
✅ Resposta correta: A quantidade de células preenchidas na Coluna B
🧠 Explicação: Apenas células não vazias são consideradas.

🔢 107. Exibir nome da planilha ativa

vba
Sub MostrarNomePlanilha()
    MsgBox "Planilha ativa: " & ActiveSheet.Name
End Sub

💬 Pergunta: Qual é o efeito?
✅ Resposta correta: Exibe o nome da aba atualmente selecionada
🧠 Explicação: A propriedade ActiveSheet.Name retorna esse nome.

🔢 108. Somar os valores da célula D4 de todas as planilhas

vba
Sub SomaD4EmTodas()
    Dim ws As Worksheet, total As Double
    For Each ws In Worksheets
        total = total + ws.Range("D4").Value
    Next ws
    MsgBox total
End Sub

💬 Pergunta: Qual será o resultado?
✅ Resposta correta: Exibe a soma dos valores na célula D4 de todas as planilhas
🧠 Explicação: Loop percorre todas as guias somando D4.

🌟“O entendimento do justo é fonte de vida.” – Provérbios 10:11

 

 

O post Questionário Excel VBA Planilha – Treinamento Curso Excel VBA SomaExcel 1 apareceu primeiro em Excel - Curso VBA - Aprender Programação.

]]>
https://somaexcel.com.br/questionario-excel-vba-planilha-treinamento-curso-excel-vba-somaexcel/feed/ 0