Excel VBA (Aula 02): Condicionais IF / THEN / ELSEIF / ELSE

  Рет қаралды 70,374

Aprendendo Gestão

Aprendendo Gestão

4 жыл бұрын

Quando desenvolvemos programas é comum testarmos condições para verificar qual ação o programa deve tomar. Isso é implementado em VBA com comandos condicionais IF / THEN / ELSEIF / ELSE.
Este vídeo ensina como utilizar esses comandos com exemplos simples, que vão avançando em complexidade ao longo do vídeo. O contexto usado nos exemplos é a determinação da aprovação / reprovação de um aluno com base em sua nota e suas faltas.
Se quiser baixar o arquivo com os exemplos resolvidos, basta clicar no link a seguir:
aprendendogestao.com.br/excel-...

Пікірлер: 74
@thiagomenezes8975
@thiagomenezes8975 2 жыл бұрын
Mano, pra explicar assim tem que 1º)manjar bem do conteúdo; 2º) tem fluência verbal; 3º) tem prática em lecionar, etc, etc, etc, só te digo uma coisa: meu parabens! Já estou inscrito!
@josyandrade7613
@josyandrade7613 21 күн бұрын
Precisavamos de mais conteudo deste nivel no You Tube.
@Allanysofiadossantoslira
@Allanysofiadossantoslira 3 жыл бұрын
SÓ POSSO DECLARAR NA MINHA HUMILDE VARIÁVEL, QUE ESSE PROFESSOR É NÍVEL HARD. O CARA É UMA FERA! MUITO OBRIGADO POR COMPARTILHAR SEUS CONHECIMENTOS.
@mmotta95
@mmotta95 2 жыл бұрын
Olá meu amigo! É possível colocar cálculos nas funções ?
@larissaborbazamperetti6767
@larissaborbazamperetti6767 2 жыл бұрын
@@mmotta95 Pelo que entendi sim, acho que foi o que ele fez quando dividiu (com a barra) o total de faltas pelo total de aulas.
@josyandrade7613
@josyandrade7613 21 күн бұрын
achei tudo Maravilhoso!!!
@jscopa710
@jscopa710 2 жыл бұрын
SHOWWWWW!!! ... Sem embromação, direto ao ponto, conhecimento TOP, didática perfeita!!!!!!!!!! Fica a dica/sugestão: adaptar este vídeo para um professor que tem 1 turma com 60 alunos (para as outras turmas é só ele replicar a planilha)!!
@claudiopergher7029
@claudiopergher7029 Жыл бұрын
Começando agora estudar VBA. Gostei muito da forma detalhada no passo-a-passo dos comandos. Vou fazer todas as aulas.
@eliassodre9635
@eliassodre9635 3 жыл бұрын
Estou gostando dos vídeos, parabéns, se aceitar dicas repetir nos vídeos seguintes as passagens tipo: do vba para a planilha a formação do botão e outros . De um modo geral você explica muito bem. Tenho 72 anos e estou entendendo bem. Parabéns!!!
@aulojos
@aulojos 2 жыл бұрын
Meu Caro Senhor, obrigado por suas aulas em VBA que são única e simplesmente muito pedagógicas eu sou uma pessoa de 74anos e queria muito entender o VBA por paixão nasci noutra era e só agora depois de reformado tenho tempo para tentar aprender, obrigado por a generosidade de transmitir aquilo que sabe abraço amigo desde Portugal Obrigado
@jacintosantana1781
@jacintosantana1781 4 жыл бұрын
Parabéns! Excelente didática! Se no Exemplo2 (14:39), tivéssemos mais alunos, ou seja, mais linhas; qual a estrutura de repetição deveríamos usar para que os resultados (por aluno) fossem apresentados na coluna "F"? E como ficaria o código?
@rullyssilva2899
@rullyssilva2899 3 жыл бұрын
Uma excelente aula com um professor fera!
@negociosonline40
@negociosonline40 3 жыл бұрын
É o melhor professor do KZbin sobre aulas de VBA
@ivansrmont
@ivansrmont 3 жыл бұрын
Clareza de explicação, parabéns professor!
@carmenclemente1186
@carmenclemente1186 Жыл бұрын
QUE AULA MARAVILHOSA
@ailtoncavalcante4885
@ailtoncavalcante4885 4 жыл бұрын
Excelente Aula, Parabéns
@wezajoyce4099
@wezajoyce4099 3 жыл бұрын
Você é o MELHOR.
@janiosba
@janiosba 3 жыл бұрын
Muito bem explicado. Gostei e acima de tudo aprendi.
@vidaldiasesilva9149
@vidaldiasesilva9149 2 жыл бұрын
Prof, parabéns. Suas explicações é de muita clareza e entendimento, isso facilita demais o aprendizado. 10
@rogeriodiogo4808
@rogeriodiogo4808 3 жыл бұрын
muito bom , fera para ensinar, ebtendi tudo com clareza, esta de parabéns. continue sempre com esses conteudos.
@carlosalansrocha3295
@carlosalansrocha3295 9 ай бұрын
Mano que didática, Parabéns.
@MarceloSantos-vs5sv
@MarceloSantos-vs5sv Жыл бұрын
Mais uma excelente aula! Parabéns e Obrigado!
@lucascostabarretodemelo4950
@lucascostabarretodemelo4950 3 жыл бұрын
Muito bom, amigo, ajudou bastante!
@hygorcordeiro2119
@hygorcordeiro2119 Жыл бұрын
Muito bom, me ajudou muito. Agradeço muito
@wallacecarvalhoprofessorde2406
@wallacecarvalhoprofessorde2406 4 жыл бұрын
Muito boa a aula, muito elucidativa - Deus te abençoe! Assim como Bené, gostaria de aprender sobre os muito tipos de variáveis possíveis.
@everaldocaldeira2422
@everaldocaldeira2422 3 жыл бұрын
Parabéns!!! você ensina muito bem entendi tudo e fiz como você ensino e deu certinho valeu pela aula.
@lucasventura4630
@lucasventura4630 3 жыл бұрын
Caracas, estava procurando isso faz muito tempo. Eu usava função SE mas não ficava legal e levava muito tempo para montar toda vez. Perfeito!!!
@capoeiraalex1
@capoeiraalex1 3 жыл бұрын
show de bola as aulas
@ramoneletricista9483
@ramoneletricista9483 2 жыл бұрын
O cara é bom !!!!!
@negociosonline40
@negociosonline40 3 жыл бұрын
Que aulão hein, obrigado já deixei o like. Estou estudando VBA pois estou precisando aplicar em um projeto que estou desenvolvendo no Excel.
@paulocesarbraga8614
@paulocesarbraga8614 2 жыл бұрын
Excelente professor!!!!
@cacofranca1969
@cacofranca1969 2 жыл бұрын
Dei like, escrevo aqui e me inscrevi no canal porque é a única forma de retribuir ao mestre pela qualidade do material. E material grátis. Vc que se sente beneficiado faça o mesmo.
@andersoncamargo6190
@andersoncamargo6190 2 жыл бұрын
Ótima explicação, like!
@leandrolamindepaulapereira9485
@leandrolamindepaulapereira9485 2 жыл бұрын
Obrigado por compartilhar!!
@capoeiraalex1
@capoeiraalex1 3 жыл бұрын
eu estou tentando fazer uma planilha em vba com resultados de exames clínicos ,e essa aula vai me ajudar muito .
@felipefischer843
@felipefischer843 9 ай бұрын
Cara, já tinha escutado N professores para explicar if e else, em diferentes linguagens. Sempre ficava entendido mas faltava alguma lógica. Vc explicando ficou absurdamente claro, ficou lógico.
@adaomadeiragarcia6967
@adaomadeiragarcia6967 3 жыл бұрын
Parabéns !
@fellipebelem100
@fellipebelem100 3 жыл бұрын
muto bom o conteudo
@robertosaldanha1519
@robertosaldanha1519 Ай бұрын
Ótimo, perola
@hackzinchavoso9656
@hackzinchavoso9656 9 ай бұрын
O if sempre vai ser verificado, mesmo se sua intenção com o amontoado de if já for implementado(pode gerar bugs sem querer e programas muito longos fica ruim usar apenas if), o elseif serve pra evitar isso, caso o if seja falso ele pula pro elseif e assim vai, se ele chegar em alguma verdadeira ele para a execução dos outros elseif, assim ele não gasta processamento atoa.
@PedroFerreira-ok2gt
@PedroFerreira-ok2gt 2 жыл бұрын
MUITO BOM. GOSTARIA DE FAZER O CURSO COMPLETO
@edhermarco1
@edhermarco1 2 жыл бұрын
❤❤❤
@braz8133
@braz8133 3 жыл бұрын
show
@benenoronha4840
@benenoronha4840 4 жыл бұрын
A sequência tá muito boa. Parabéns! Faltou só comentar os tipos de variáveis (double, etc). Aguardando a aula 03.
@aprendendogestao9424
@aprendendogestao9424 4 жыл бұрын
Olá Bené, esse vai ser o assunto da Aula 4. Abraços
@benenoronha4840
@benenoronha4840 4 жыл бұрын
Aprendendo Gestão , já tem a aula 03?
@aprendendogestao9424
@aprendendogestao9424 4 жыл бұрын
A Aula 3 vai ser postada esta semana. Ainda não postei.
@izamendes2367
@izamendes2367 2 жыл бұрын
Professor , e se fosse uma lista com o nome de vários alunos e várias notas desses alunos , como eu daria o "duplo clique " para preencher todos??
@eduardogoes9528
@eduardogoes9528 3 жыл бұрын
Por que você cria uma variável para armazenar o valor da nota mas não cria para o total de aulas e faltas? Tentei fazer isso criando uma variável para esses dados mas não funcionou, alguém sabe me dizer o por quê?
@leonardocosta9764
@leonardocosta9764 3 жыл бұрын
Excelente vídeo, muito bem explicado !! Por favor vc poderia me ajudar ? Minha macro é uma Worksheet Calculate na célula A1 tem o preço da ação que varia constantemente e na célula B1 a macro grava o maior valor alcançado para ação conforme o codigo abaixo: Private Sub Worksheet_Calculate() If [A1] > [B1] Then [B1] = [A1] End If End Sub Como que eu faço para a macro calcular um maior número de ações?? Por exemplo, calcular 20 ações diferentes no intervalo de A1:A20 e trazer os respectivos maiores valores para cada ação nas células B1:B20, e faria o mesmo para gravar o menor valor. Obrigado.
@joseliojunior4840
@joseliojunior4840 2 жыл бұрын
MUITO BOM, Parabéns! Preciso alterar o nome de uma pasta de arquivos em PDF, pensei em fazer isso usando VBA. Tem jeito... sabe os comandos? Abraços
@claudiopergher7029
@claudiopergher7029 Жыл бұрын
Você tem uma lista dos comandos de VBA com uma explicação e exemplo de quando usar e para que serve? Ví aqui neste video que vc usou o comando "As Double" - como você saberia qual comando usar neste caso? Aproveito para agradecer a lista dos comandos/números correspondentes para as cores em VBA.
@Robert-ne8fq
@Robert-ne8fq 7 ай бұрын
não é melhor usar formatação condicional pra esse caso do que vba?
@leonardonunes7946
@leonardonunes7946 3 жыл бұрын
Pra quue serve o Dim nota as double? Eu tirei essa parte do módulo e os números funcionaram normal com ,
@TheWAGNER3994
@TheWAGNER3994 2 жыл бұрын
boa noite... tenho uma duficuldade. preciso criar uma lista de combinacoes e sem repeticoes e todas as possibilidades a partir do conteudo de um grupo fixo dentro 10 linhas e 15 colunas no excel ( macro vba )... vc pode me ajudar...
@anthonyrod
@anthonyrod 3 жыл бұрын
Já assisti esse vídeo tem uns 4 meses, e agr tenho uma dúvida! Tenho uma atividade que envolve temperatura e fazer um módulo que dê um alerta sobre a temperatura ter ultrapassado o limite aceitável, essa aula se aplica na questão?
@arthuraraujodasilva1614
@arthuraraujodasilva1614 2 жыл бұрын
Sim, quando ultrapassar o valor solicitado vc pode colocar que em uma célula específica apareca uma mensagem
@luizsilva2571
@luizsilva2571 4 жыл бұрын
Excelente... Pode postar o link para download por favor
@aprendendogestao9424
@aprendendogestao9424 4 жыл бұрын
Tinha esquecido de colocar. Use este link aprendendogestao.com.br/wp-content/uploads/2019/10/Post-075-Exemplos.xlsm
@assis7328
@assis7328 Жыл бұрын
Estou a quase dois dias olhando a aula um e a dois . Só não consegui entender uma coisa ainda. Por que tem que por o tal "Dim as double" ? Já olhei muitas vezes o vídeo dois e estou conseguindo fazer as 3 formulas , só não consegui entender ainda essa dúvida !
@lucasassis128
@lucasassis128 4 жыл бұрын
Olá,boa noite! Existe alguma maneira de travar os botões inseridos? Queria impossibilitar a edição ou até mesmo alguém movê-los
@pangu5359
@pangu5359 3 жыл бұрын
pra travar os botoes no excel é so apertar o f4 na formula da celula q vc deseja travar
@alanarobertasantosdacostam454
@alanarobertasantosdacostam454 3 жыл бұрын
Olá! Como faria para replicar essa macro para outras linhas, por exemplo, tiver uma lista de alunos e quiser replicar para as outras células?
@MrCacau452
@MrCacau452 3 жыл бұрын
creio que na aula 3 dele você consegue sanar sua dúvida
@jandersoares62
@jandersoares62 2 жыл бұрын
11:37 Não seria melhor fazer por validação de dados ao invés de escrever erro?
@reflexao6636
@reflexao6636 3 жыл бұрын
Se a falta for alta a ponto de reprovar. E colocar nota maior que dez não dá erro. Como resolver isto?
@pangu5359
@pangu5359 3 жыл бұрын
quando eu coloco o elseif ou else nao funciona, fiz exatamente como vc fez e sempre da erro na macro ou fala que nao pode ser executado o codigo..
@pangu5359
@pangu5359 3 жыл бұрын
gente pode usar o comando SE no lugar desse que ele ensinou? (if dim etc)
@pangu5359
@pangu5359 3 жыл бұрын
por exemplo se eu usar no excel =SE(a celula q possui a nota no caso>=6;"Aprovado";"Não Aprovado")
@rodrigoptks7842
@rodrigoptks7842 2 жыл бұрын
Mas pq fazer isso com VBA se vc consegue fazer inserindo fórmula dentro de fórmula?
@reflexao6636
@reflexao6636 3 жыл бұрын
E se a pessoa digitar uma letra ou um número negativo?
@leletih
@leletih 3 жыл бұрын
vai dar erro
@eduardoadministrativo3965
@eduardoadministrativo3965 Жыл бұрын
PODE ME PASSAR LINK DESSE CURSO VBA
@assis7328
@assis7328 Жыл бұрын
Se clicar em calcular sem uma nota , aparece reprovado ! Tá igual por uma nota maior que 10 e aparecer aprovado !
TUDO sobre TABELA DINÂMICA no EXCEL
39:56
Hashtag Treinamentos
Рет қаралды 765 М.
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 18 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 34 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 31 МЛН
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 20 МЛН
Como Fazer Loop VBA no Excel - While VBA
26:32
Guia do Excel
Рет қаралды 7 М.
Excel VBA (Aula 01): Primeiros passos em Programação VBA no Excel
12:07
Aprendendo Gestão
Рет қаралды 111 М.
Como sair do ZERO no VBA em apenas UMA aula
1:05:05
Hashtag Treinamentos
Рет қаралды 597 М.
# 12 - macros and Excel VBA - Events and Instruction Range
16:50
Alessandro Trovato
Рет қаралды 80 М.
How to Create a Data Entry Form in Excel
34:30
Excel Macro Mastery
Рет қаралды 267 М.
#15 - macros and Excel VBA - Do While - Loop
19:34
Alessandro Trovato
Рет қаралды 88 М.
Menu de Navegação Flutuante no Excel com VBA
31:40
Tudo com Excel com Tarcila Landin
Рет қаралды 43 М.
ProjectLibre (Aula 08): Caminho crítico, filtros e prazos de entrega
15:30
Aprendendo Gestão
Рет қаралды 19 М.
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 18 МЛН