#17 - Course macros and Excel VBA - Do Until / Loop

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • 17 - Course macros and Excel VBA - Do Until / Loop
    In the seventeenth class will use the structure DO UNTIL ... LOOP to create a sum.
    This structure is somewhat different from the structure DO WHILE ... LOOP because it allows the user to choose a limit for the implementation of this repetition structure.
    Topics covered in class:
    Repetition structures
    DO UNTIL
    ...
    LOOP
    Creating a sum with the repeat structure and use of the structure DO UNTIL ... LOOP
    I hope you enjoy the content.
    If you like to share with your co-workers and friends!
    ************************************************
    complete course of Advanced Excel Online. Go!
    curseduca.com/1...
    ************************************************
    Access spreadsheets:
    www.sigaonerd.com
    Article on variables
    support.microso...
    OTHER COURSE CLASSES - Microsoft Excel
    Lesson 1 - Introduction to Course and description of what is a macro
    • #01 - Macros Excel VBA...
    Lesson 2 - First macro: configure automatically page
    • #02 - Macros e Excel V...
    Class 3 - Types of macros: Relative or Absolute
    • #03 - Curso de Macros ...
    Lesson 4 - Associating macros buttons
    • #04 - Curso de Macros ...
    Lesson 5 - Macro Security
    • #05 - Curso de Macros ...
    Lesson 6 - Registration Client - Model 1
    • #06 - Macros e Excel V...
    Lesson 7 - Registration Client - Version 2
    • #07 - Macros e Excel V...
    Lesson 8 - Combo Box - Form Control
    • #08 - Macros e Excel V...
    Lesson 9 - Checkbox and Radio Button - Form Control
    • #09 - Macros e Excel V...
    Lesson 10 - List Box and Spin Button - Form Control
    • #10 - Macros e Excel V...
    L11 - Start of VBA programming activities
    • #11 - Macros e Excel V...
    Lesson 12 - Events (Activate, Calculate), comment code, RANGE instruction and Verification Immediate
    • #12 - Macros e Excel V...
    Lesson 13 - Variables in VBA
    • #13 - Macros e Excel V...
    Lesson 14 - Variables in Visual Basic for Applications (continued)
    • #14 - Macros e VBA - E...
    Class 15 - Repetition structure - DO WHILE ... LOOP
    • #15 - Macros e Excel V...
    Lesson 16 - Repetition structure - DO WHILE ... LOOP (reverse)
    • #16 - Curso de Macros ...
    UA-cam channel confirmation link
    / @alessandrotrovato
    Follow us on Facebook or Twitter
    / sigaonerdpontocom
    / aletrovato
    Excel is a Microsoft Office program

КОМЕНТАРІ • 152

  • @ronaldoleite1746
    @ronaldoleite1746 9 років тому

    Alessandro, não posso deixar de registrar meus sinceros agradecimentos pela força que voçe esta dando ao deixar aqui gratuitamente essas aulas e sou sincero, cheguei a comprar cursos de Excel e VBA por um valor altissimo, porem de uma qualidade que não chega nem perto da maneira que voçe ensina. Valeu amigo, e estou atento a tudo que voçe lança. Um abraço.

    • @AlessandroTrovato
      @AlessandroTrovato  9 років тому

      Olá Ronaldo Leite ! Muito obrigado pelo seu feedback. Minha previsão é que esse curso tenha aproximadamente 60 aulas!!! Há muito conteúdo ainda pela frente. Fico feliz em saber que você está gostando do curso. Espero manter essa expectativa e essa avaliação até o fim do projeto. Meu objetivo? Chegar nas 300 aulas no canal... faltam só 180! ... Sucesso amigo e obrigado por acompanhar o trabalho!

  • @cadubarbosa2886
    @cadubarbosa2886 8 років тому +7

    MsgBox "Parabéns Alessandro, aulas com uma ótima metodologia!!!Tava faltando aulas com essa qualidade no youtube, assisto e indico aos meu amigos que querem programar nessa excelente ferramenta que é o excel...Mais uma vez parabéns!!!"

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому +5

      Sub RespostaMsgbox " Muito obrigado meu amigo" & chr(13) & "Desejo a você muito sucesso e fico agradecido pelas recomendações!"
      Exit sub

  • @carloshenriquefontes3802
    @carloshenriquefontes3802 9 років тому +1

    Realmente é o melhor conteúdo para aprendizado de VBA que temos. Já paguei por cursos em video e não conseguia entender nada. Parabéns por essa nobre iniciativa! Você é o cara!!!

  • @Imobajuda
    @Imobajuda 4 роки тому +1

    Trovato vc e muito bom!

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому

      Fico muito grato pela mensagem e pelo elogio Hilton! Na verdade, bom mesmo é o Excel!!!
      Bons estudos e espero que encontre ainda nas mais de 790 aulas que tenho publicada muito material de estudos.
      No meu site há um catálogo virtual para ajudar: www.alessandrotrovato.com.br

  • @gustavovillasgarcia7530
    @gustavovillasgarcia7530 9 років тому +1

    Alessandro,
    excelente o curso... já cheguei nesta aula 17, mas com certeza vou revendo as demais para exercitar.
    Bacana a palestra do Conaexcel.
    Valeu

    • @AlessandroTrovato
      @AlessandroTrovato  9 років тому

      Gustavo Villas Garcia Olá Gustavo! Que bom que está gostando do curso. Tem muito conteúdo ainda para ser explorado no curso de VBA e Macros. Obrigado também por ter acompanhado a palestra do CONAEXCEL. Ano que vem tem mais!

  • @renatasellanes3230
    @renatasellanes3230 3 роки тому +1

    Melhor canal para poder apreender sobre o VBA! Parabéns pelo ótimo trabalho!

  • @Grazielase
    @Grazielase 6 років тому +1

    Estou fazendo o curso no site da Udemy, eu nem sabia o que era VBA, meu conhecimento era ZERO no assunto, além de aprender muito durante as aulas, o curso transmite confiança. Parabéns pelo o trabalho!

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому +1

      Muito obrigado pela mensagem, pelo feedback e por acompanhar os trabalhos Grazielase! Fico muito feliz que as aulas estejam te ajudando.
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 620 vídeos tutorias que possuo atualmente (só de Excel são mais de 300!) possam lhe ajudar.
      Bons estudos e sucesso!

  • @ffornarolo1
    @ffornarolo1 9 років тому +1

    Valeu Alessandro, você esta sobrando como professor, o assunto é complicado e o curso de VBA só esta começando.
    Obrigado.

    • @AlessandroTrovato
      @AlessandroTrovato  9 років тому

      Olá Fernando Fornarolo ! Minha previsão é que vá ter entre 40 e 50 aulas este curso! Mas pode ter mais. É um mundo vastíssimo de opções. Muito obrigado pelo seu feedback! Bons estudos e sucesso...

  • @toru6594
    @toru6594 4 роки тому +1

    Muito obrigado 👍🏿

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому

      Eu que agradeço por acompanhar os trabalhos Rafael! Grande abraço.

  • @alexlopes9534
    @alexlopes9534 8 років тому +1

    Excelente!

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Muito obrigado pela mensagem Alex!
      Convido você a se inscrever no canal e acompanhar as novidades. Aulas novas todas as quartas e domingos às 11h. São mais de 300 vídeos como esse e do Excel são mais de 150 publicados!
      No dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

  • @assisgauderetogaudereto7882
    @assisgauderetogaudereto7882 7 років тому

    facil! hummm. pra quem sabe. mas gostei. parabéns pela didática.

  • @Andersonxvi
    @Andersonxvi 5 років тому

    Fala Professor!!!
    Né nada não, só pra agradecer suas ótimas aulas!

  • @levandoavida3236
    @levandoavida3236 4 роки тому +2

    Não sabia nada de VBA, agora posso dizer que sei alguma coisa. Com a sua didática, fácil de compreender, vou até o fim desse curso. Sucesso Alessandro!!!

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому +1

      Fico muito feliz que esteja gostando Leandro. O curso tem 67 aulas e depois delas você encontrará mais de 160 aulas extras com conteúdos que podem ser aplicados no dia a dia!
      Bons estudos e muito sucesso!

    • @marceloalencarrocha4239
      @marceloalencarrocha4239 Рік тому

  • @johanssonmartins
    @johanssonmartins 9 років тому

    Alessandro Trovato
    Cara! Ótima explicação já fiz varias pesquisas sobre Excel VBA, mais só aqui achei o melhor conteúdo. Ensinamento que abre a mente, muito fácil aprender assim. Valeu muito Obrigado Por compartilhar.

    • @AlessandroTrovato
      @AlessandroTrovato  9 років тому

      johansson martins Muito obrigado pelo seu feedback! É muito importante esse retorno para que eu consiga manter a qualidade dos vídeos. O objetivo é compartilhar conhecimento! E fico muito feliz que esteja gostando do curso! Um abraço e bons estudos...

  • @RafaelRibeiro-ih5ih
    @RafaelRibeiro-ih5ih 4 роки тому

    Parabéns pelo excelente conteúdo!!!
    Estou aproveitando para aprender agora nessa Pandemia e me divertindo bastante, já aplicando alguns conceitos em planilhas pessoais que tenho.
    Eu fiz algo um pouco diferente nessa aula 17, deixando as células que foram somadas em negrito e o resultado sempre sendo escrito na célula B1, acrescentando os comandos para limpar as informações antes de reiniciar a contagem.

  • @KREATORDESTRUCTION99
    @KREATORDESTRUCTION99 4 роки тому

    Em 2020 aprendendo muito, graças a sua ótima didática. Parabéns e Obrigado!!!👏👏👏

  • @GilbertoCBarreto
    @GilbertoCBarreto 8 років тому +2

    Alessando. Parabéns o obrigado por suas aulas. Você explica super-bem e faz ficar fácil.

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      +Eng. Gilberto C. Barreto Muito obrigado pelo feedback positivo ! Fico feliz que esteja gostando dos trabalhos!
      Excel Básico: ua-cam.com/play/PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH.html
      Funções Excel: ua-cam.com/play/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc.html
      Desafios Excel: ua-cam.com/play/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_.html
      Macros e VBA: ua-cam.com/play/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT.html

  • @lukeminikoski
    @lukeminikoski 5 років тому +1

    Excelente, apesar de eu estar quase 4 anos atrasado, precisei de uma luz e achei aqui!

    • @AlessandroTrovato
      @AlessandroTrovato  5 років тому

      Seja bem vindo Lucas. Há mais de 20 anos que o VBA não sobre grandes alterações. Você encontrará muito material de estudos por aqui!
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 650 vídeos tutorias que possuo atualmente (só de Excel são mais de 320!) possam lhe ajudar.
      Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html
      Site com meus cursos com certificados: cursos.alessandrotrovato.com.br
      Bons estudos e sucesso!

  • @icarofreire5079
    @icarofreire5079 5 років тому

    excelente

  • @aurelioclaudinha3517
    @aurelioclaudinha3517 8 років тому +1

    legal gostei

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Obrigado pela mensagem Aurelio!
      Seja bem vindo e espero que encontre nas quase 300 aulas que possuo muito material de estudo!
      Bons estudos e sucesso!
      ua-cam.com/users/aletrovatoplaylists

  • @sandrorodriguesdearaujorod6280
    @sandrorodriguesdearaujorod6280 2 роки тому

    perfeito.

  • @MultiSparring
    @MultiSparring 9 років тому +1

    Adorei, Alessandro! Formidável!

  • @fmfatel
    @fmfatel 8 років тому +1

    Professor, obrigado por disponibilizar seus conhecimentos em vídeos. Estou aprendendo muito.
    Parabéns!

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Muito obrigado Fábio pela mensagem. Fico muito feliz em saber que está gostando do conteúdo.
      Convido você a conhecer outras aulas que tenho do Excel (+140) e outros temas que totalizam atualmente mais de 287 aulas como esta! Bons estudos e sucesso.
      Algumas playlists do canal:
      Excel Básico (30 aulas): ua-cam.com/play/PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH.html
      Funções Excel (+40 aulas): ua-cam.com/play/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc.html
      Desafios Excel (3 vídeos): ua-cam.com/play/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_.html
      Macros e VBA(+70 vídeos): ua-cam.com/play/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT.html
      Tira Dúvidas (7 vídeos): ua-cam.com/play/PL7iAT8C5wumpc2bxIM5TPWmNwTG1bi7KL.html
      Excel Avançado (curso completo com certificado, + 9 horas de vídeo)
      curseduca.com/136-microsoft-excel-2013-avancado/BFED29ED

  • @glauciocosta7343
    @glauciocosta7343 4 роки тому +1

    Didática perfeita, como poucas vezes vi. Parabéns!

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому +1

      Muito obrigado Glaucio! Fico grato e feliz com seu feedback. Tenho mais de 230 aulas de VBA que poderão te ajudar.
      No meu site há um catálogo de aulas para acompanhar as aulas mais facilmente: www.alessandrotrovato.com.br
      Bons estudos!

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому

      @UCzsr1ob9v4sWd3kHhqm5vkQ sim... Mas são as mesmas aulas que estão no UA-cam. Está a venda em meu portal para aqueles que precisam de um certificado no final do curso. Site: cursos.alessandrotrovato.com.br
      Grato pelo interesse!

    • @glauciocosta7343
      @glauciocosta7343 4 роки тому +1

      @@AlessandroTrovato Muito obrigado Mestre! Comprei alguns cursos de VBA, mas sinceramente nenhum deles atendeu minhas expectativas. Seus vídeos são de uma clareza ímpar, prá quem quer de fato aprender, sabendo o que está fazendo e não apenas receitas prontas. Muito obrigado e que Deus continue lhe abençoando!

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому +1

      @@glauciocosta7343 muito obrigado e que Ele abençoe a todos nós! Grande abraço.

  • @thiagobmutti
    @thiagobmutti 6 років тому +1

    Alessandro, parabéns pelo canal. Excelente iniciativa!

  • @ricardosantos7884
    @ricardosantos7884 9 років тому +1

    Excelente !!! Aguardando a próxima aula.

    • @AlessandroTrovato
      @AlessandroTrovato  9 років тому +1

      Ricardo Santos Olá Ricardo! Domingo está chegando. Logo a aula 18 estará disponível... Tenho muitas ideias boas e novas para o canal!

  • @Jonatas_Rocha
    @Jonatas_Rocha 6 років тому +1

    Excelente vídeo aula parabéns. Obrigado por compartilhar

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому +1

      Grato pela mensagem e por acompanhar os trabalhos Jonatas!
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 530 vídeos tutorias que possuo atualmente (só de Excel são mais de 300!) possam lhe ajudar.
      Bons estudos e sucesso!

  • @cleber8506
    @cleber8506 7 років тому +2

    Ainda estou engatinhando no excel e vba, o desafio é grande e exige disciplina, mas depois que assimila o conceito o prazer é maior, ótima aula meus parabéns.

    • @AlessandroTrovato
      @AlessandroTrovato  7 років тому +1

      Cleber! Tenho certeza que se você acompanhar as aulas e praticar os conceitos em breve estará programando com muita segurança e desenvoltura!
      Bons estudos e sucesso!

    • @cleber8506
      @cleber8506 7 років тому

      Obrigado pelo estímulo, estou assistindo a aula 17, mais um desafio em mais uma excelente aula.

  • @humilitywewantit
    @humilitywewantit 9 років тому +1

    Parabéns por sua nobre iniciativa de compartilhar seus conhecimentos gratuitamente.
    Estou acompanhando seus vídeos, novidades e canal.
    Forte abraço!
    Que você tenha ainda mais sucesso!

  • @islouaraujo7402
    @islouaraujo7402 8 років тому +1

    Excelente aula!

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Grato pela mensagem +Islou Araujo ! Espero que outras aulas das mais de 260 que tenho no UA-cam possam ajudá-lo em seus estudos. Sucesso!

  • @srnsouzajr
    @srnsouzajr 8 років тому +1

    Excelente. Parabéns !

  • @guilhermerosa2758
    @guilhermerosa2758 3 роки тому

    Parabéns pelas explicações!
    Que método poderia ser utilizado para encontrar a melhor combinação destes valores para chegar a um somatório de 2000, podendo ser menor entre 5 e 10%.
    Abraço!

  • @carloslachmann1806
    @carloslachmann1806 3 роки тому

    Excelente ....porem se os valores das células forem pequenos e a somatória não atingir os 4000 teríamos um loop infinito ou até o fim da planilha .

  • @neorobsondeazevedo5559
    @neorobsondeazevedo5559 8 років тому +1

    Execellente, parabénsss.

  • @assisgauderetogaudereto7882
    @assisgauderetogaudereto7882 7 років тому

    na verdade é a soma acumulativa. interessante!!!!!

  • @joseph032531
    @joseph032531 8 років тому +1

    Show de bola! Funcionou tudo! Blz! Parabens por mais essa excelente aula!

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Obrigado a você José por acompanhar os trabalhos e pelo empenho! Bons estudos e sucesso!

    • @taniaferreira9805
      @taniaferreira9805 4 роки тому

      S f. Vc no do. Eu bem véu eu vc x. Vi. G. Eu cl um chá vi o g. Cbbbgvbhbbti um h c. Ho o. V c. G bco. Cm. J no cm g x. Vi cm. Eu Gui em vi h cj um. G vc. Cm. Vc bco hj. Em. Vi. Vi bco. Tu vi. Vi. Vjvb. Vk

    • @taniaferreira9805
      @taniaferreira9805 4 роки тому

      S s. C e vejo. Chá. G eu chá. Go. Eu. Vc. Vi o V vi. Vi vc k

  • @eduardopugliese2936
    @eduardopugliese2936 8 років тому +1

    excelentes aulas!! parabéns!! saber VBA é um grande diferencial! você ajuda a muitas pessoas com suas aulas!!!
    tenho uma dúvida.
    porque quando vamos dizer o valor da variável W usamos o Set, e para dizer o valor da variável Resultado não utilizamos o Set?
    obrigado e parabéns pelas aulas!!!

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá +Eduardo Pugliese ! Grato pela sua mensagem. A ideia era realmente essa, levar conteúdo de qualidade e relevância para aqueles que precisam dele. Quanto a pergunta, explico em vídeos futuros que o SET é utilizado para iniciar uma variável que vai manipular um objeto (workbook, worksheet, range, etc). As variáveis para manipulação de strings, números e booleanos não precisam do SET, apenas a atribuição feita pelo sinal de igual.

    • @eduardopugliese2936
      @eduardopugliese2936 8 років тому

      Perfeito!! obrigado!

  • @purolouvor15
    @purolouvor15 8 років тому +1

    Olá Alessandro, preciso de uma macro que que grave informações em diferentes plan,, pois trabalho co relatórios mensais e se eu tiver uma plan para cadastros e so mudar o mês que quero salva los sera ótimo...
    estou usando os conteúdos que tenho aprendido em suas aulas, e tenho mais vontade de aprender.

    • @nilogama6955
      @nilogama6955 7 років тому

      Marcos Souza
      Tenho este código. Se estiver interessado meu e-mail é nilosergioaragao@gmail.com

  • @assisgauderetogaudereto7882
    @assisgauderetogaudereto7882 7 років тому

    para os dois exemplos tive que fazer duas planilhas. mas usei um criterio que possa beneficiar. então usei de 0 a 80 com 5 numeros e joguei na quina. perdi é claro.

  • @luizxavier2774
    @luizxavier2774 5 років тому

    Aula feita de 0:00 até o final

  • @WelingtonEduard
    @WelingtonEduard 3 роки тому

    Aula muito boa. Em uma passagem do vídeo você selecionou algumas linhas e as comentou, clicando em um botão disponível logo acima. No excel 2013 que estou usando, não está disponível para mim. Sabe dizer como eu poderia inclui-lo, se for possível.

  • @rafaelcalocci8196
    @rafaelcalocci8196 Рік тому

    Aula concluída

  • @andrezaolima
    @andrezaolima 8 років тому +1

    Dá pra limitar com o DO WHILE ... LOOP, não?
    Fiz essa mesma estrutura dessa vídeo aula, mas utilizando "Do while Resultado < 4000". E deu certo...

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá André! Neste caso a variável Resultado está sendo incrementada a cada Loop. Faço isso constantemente mas olhando para o número de linhas (que pode ser variável). Limitar com uma quantidade fixa é bom quando sabemos que o volume de ciclos não irá aumentar... Grato pela mensagem!!!

  • @RafaelChacur
    @RafaelChacur 8 років тому +1

    Ótimas aulas, porem estou com uma dúvida quanto eu coloco para executar novamente o código ele coloca o resultado na celula a baixo do resultado anterior com a soma igual a zero. Qual seria a forma de reiniciar através de código ?

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá Rafael. Zere a variável antes de entrar no Loop. Isso resolve.
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

  • @danilomoreira9690
    @danilomoreira9690 6 років тому

    Boa noite professor, primeiramente agradecer ao senhor pela qualidade da aula e do material disponível que são excelentes.
    Tenho uma dúvida: depois de colocar a opção de activecell.offset(0, 1).value = Resultado, para ser mostrado o valor da soma na célula à direita, acontece que cada loop que eu dou, o valores mudam aleatóriamente como se eu estivesse a cada loop acionando a função aleatório repetidamente. Não sei se deixei de prestar atenção a algum detalhe. Se não, teria como me esclarecer, pois não vi isso acontecer na sua aula. Obrigado

  • @joseroberto3022
    @joseroberto3022 8 років тому +1

    Primeiro parabéns pela didática, suas vídeo aulas são excelentes. Tenho acompanhado desde o começo, após passar pela aula 17 de macros e vba eu tive um problema, a macro rodou direitinho, mas o resultado da soma não está correto, o sistema não está considerando os centavos. Tem alguma variável específica para valores monetários?
    Obrigado e abs.

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá José! Declare a variável como Double ou como Currency (essa é a melhor opção).
      Grato pela mensagem e pelo seu feedback.
      Convido você a se inscrever no canal e acompanhar as mais de 300 vídeos aulas que já publiquei (só do Excel são mais de 150!) e no dia 15 de outubro serei um dos palestrantes do 1º Encontro Presencial EXCEL WEEKEND.
      Um encontro de profissionais da área. Participe! #ExcelWeekend
      Página do evento: bit.ly/2bRtXi1
      Bons estudos e sucesso!

    • @joseroberto3022
      @joseroberto3022 8 років тому +1

      É isso! Agora está correto.
      Muito obrigado por compartilhar tantos conteúdos de excelente qualidade.
      Abs.

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      José Roberto Silva Não por isso meu amigo. Desculpe a demora na resposta mas estava de férias! Bons estudos e sucesso!

  • @hectoromar783
    @hectoromar783 8 років тому

    valeu Alessandro por mais essa aula. Só uma dúvida em relação ao botão executa que mostra o resultado até a DO UNTIL, quando vc inseriu a DO WHILE e um ponto de interrupção no VBA, o restante das ações só foram possíveis através do F8, há como um botão activeX executar ao mesmo tempo essas variáveis?

  • @angelo59br
    @angelo59br 4 роки тому +2

    Trovato,
    Desnecessário dizer o quanto bom são seus treinamentos.
    Gostaria de saber se o curso são as quase 200 aulas ou se o curso termina lá pela aula 40 e as demais são apenas dicas.
    Grande abraço e obrigado pela atenção.

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому +3

      Muito obrigado Angelo pela mensagem. O curso vai até a aula 67. Da aula 68 à 220 são dicas do uso do VBA no dia a dia.! Grande abraço.

    • @angelo59br
      @angelo59br 4 роки тому +2

      Trovato,
      Muito obrigado pela sua pronta resposta. Estou aproveitando a quarentena para estudar vba.

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому +1

      @@angelo59br Já deve estar craque com essa quarentena longa!!! Abraços e bons estudos Angelo

    • @angelo59br
      @angelo59br 4 роки тому +1

      @@AlessandroTrovato De fato estou fazendo muitas coisas que ainda não havia conseguido e tudo graças a estes vídeos fantásticos.

  • @darmarock7252
    @darmarock7252 6 років тому +1

    como ficaria para ir somando 1 a celula até atingir 50 mil por exemplo, e ser inserido 50 mil na célula. realmente parabens pelas excelentes aulas.

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому

      Bom dia Darmarock! Amanhã (04/02 às 11h) vou publicar uma aula em que explico sua dúvida e ainda ensino um método novo para preenchimento de arrays. Não perca!

  • @JoaoPaulo-fr6nd
    @JoaoPaulo-fr6nd 3 роки тому

    Boa noite. Sigo seus vídeos e os considero muito bons. Todavia preciso de uma rotina para detectar o pressionamento de ENTER (mesmo sem nada digitado na célula) e pule para outra célula por mim definida. Nada encontrei ainda na internet. Dá pra me ajudar?... Se preciso pode responder por e-mail. Obrigado

  • @paulocesargomesalves3702
    @paulocesargomesalves3702 7 років тому +1

    Olá Professor então do until é diferente em que para do while ????? pois ela do ultil parece ser contraria do while

    • @AlessandroTrovato
      @AlessandroTrovato  7 років тому

      Olá Paulo!
      Do Until - Faça até que...
      Do While - Faça enquanto...
      Elas são similares pois ambas precisam de uma condição de existência. Normalmente depende de como você tem que criar a sua estrutura de repetição ainda dá para usar while ... wend / for ... next / do ... until / do ... while.
      Grato pela mensagem!
      Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
      Espero que os mais de 440 vídeos tutorias que possuo atualmente (só de Excel são mais de 190!) possam lhe ajudar.
      Bons estudos e sucesso!

  • @ycaroovoador7744
    @ycaroovoador7744 2 роки тому

    👍👍👍 👍👍👍

  • @lupybranquinho4793
    @lupybranquinho4793 4 роки тому

    Professor existe algum grupo no whatsaap ou alguma rede social para tirar duvidas???

  • @planxlsm
    @planxlsm 4 роки тому +1

    6:49 Inversão da Ordem de Execução da Estrutura Do Until loop para Do Until Lopp

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому +1

      Obrigado!

    • @planxlsm
      @planxlsm 4 роки тому

      Eu que agradeço pela qualidade das aulas. E o melhor : " É DE GRATÍS" :)

  • @LochaydeOliveiraOficial
    @LochaydeOliveiraOficial 9 років тому +2

    Olá Alessandro, Cara vc ta me ajudando muito...
    Vc pode me dá só mais uma ajuda???
    como crio um comando "Do Until" com uma expressão assim...
    Activecell.value " " ou = numero_os
    só pra saber,esse (numero_os) é referente a uma caixa de texto que uso para digitar valores,
    o que representa a expressão "OU" no VBA??
    vc deve ter entendido que eu quero que o comando repita até a celula ativa ser diferente de (NADA) ou igual ao que estiver na caixa (numero_os) ...
    e aí como resolvo??

    • @AlessandroTrovato
      @AlessandroTrovato  9 років тому +2

      Olá Lochayde Guerreiro II . Desculpe pela demora na resposta. Estou com muitas atividades...O parâmetro OU pode ser utilizado como or ...
      Ficaria assim:
      do until activecell.value " " OR numero_os > 0
      ...
      loop
      Mas cuidado. Quando você escreve " " você está procurando por barras de espaço.
      Para localizar células vazias é Aspas Aspas juntas...
      Sucesso!

  • @kauedelmonte9432
    @kauedelmonte9432 8 років тому +3

    Professor, essa função (do until) não é o inverso do do while? Exemplificando: no vídeo o sr. usou "Do Until Resultado >= 4000", eu não poderia usar "Do While Resultado

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому +1

      Olá Kauê! Grato pela mensagem. É isso mesmo! Basicamente o Until fará algo até que determinada condição seja satisfatória e a WHILE enquanto for satisfatória...
      Convido você a conhecer os demais vídeos do canal. Atualmente tenho quase 360 vídeos publicados sendo que do Excel já são mais de 150! Segue abaixo o link para inscrição no canal. As aulas estão todas gravadas e liberadas em playlists para facilitar os estudos.
      Link de inscrição: ua-cam.com/channels/w774e7LrGYFc-D97JT1oCg.html
      Site com conteúdo (dos cursos completos) em ordem de estudo: sigaonerd.esy.es/index.html
      Bons estudos e sucesso!

    • @anfsjp
      @anfsjp 7 років тому

      Fiz exatamente esse mesmo teste. Uma outra dúvida, qual o método para colocar mais uma condição, como por exemplo ele parar se a coluna de valores chegar ao fim e o somatório ainda não atingir 4000?

    • @kauedelmonte9432
      @kauedelmonte9432 7 років тому +1

      André Felipe Ficou confuso o que você quer, mas você pode fazer o seguinte: do while condição OR segunda condição, como o "or" no meio, você pode fazer com que o loop continue quando uma das duas condições forem verdadeiras, também existe o "AND", o mesmo procedimento do "OR", só que o loop só continuará quando todas condições forem verdadeiras. ex: do while x>1 and x

    • @anfsjp
      @anfsjp 7 років тому

      Consegui resolver acrescentando( or activelcell = " ") na linha do Do Until

  • @vilsonmachado6425
    @vilsonmachado6425 6 років тому +1

    Boa tarde.
    Por gentileza, necessito programar um código, onde a Macro buscará informações em Worksheets do Workbook e armazenará em uma sheet Resumo estas informações. Este resumo "importará" apenas 10 campos. Sobretudo, são dezenas de worksheets. Por isto, a necessidade da Macro.
    Por gentileza, aguardo o auxílio.

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому

      Vilson. Dê uma olhada nas aulas finais da playlist de macros e VBA, se eu não me engano as aulas 173 e 174 de VBA. Eu falo sobre isso.
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 605 vídeos tutorias que possuo atualmente (só de Excel são mais de 320!) possam lhe ajudar.
      Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html
      Bons estudos e sucesso!

    • @vilsonmachado6425
      @vilsonmachado6425 6 років тому

      Estou utilizando as variáveis abaixo, não obstante necessito importar apenas as respectivas células das dezenas de planilhas para a Sheet resumo: A1, A2, N1, N5, N7, O7, N21, P24, P33, P30.
      Obs.: o código "varre" até a última planilha e copia a informação de 10 colunas.
      Sub Copiar()
      Dim i As Integer
      Dim j As Integer
      Dim uLinha As Integer
      Dim ultimaLinha As Integer
      ultimaLinha = Sheets(1).Cells(Cells.Rows.Count, "a").End(xlUp).Row + 1
      For i = 2 To Sheets.Count
      uLinha = Sheets(i).Cells(Cells.Rows.Count, "a").End(xlUp).Row
      For j = 2 To uLinha
      Sheets(1).Cells(ultimaLinha, 1) = Sheets(i).Cells(j, 1)
      Sheets(1).Cells(ultimaLinha, 2) = Sheets(i).Cells(j, 2)
      Sheets(1).Cells(ultimaLinha, 3) = Sheets(i).Cells(j, 3)
      Sheets(1).Cells(ultimaLinha, 4) = Sheets(i).Cells(j, 4)
      Sheets(1).Cells(ultimaLinha, 5) = Sheets(i).Cells(j, 5)
      Sheets(1).Cells(ultimaLinha, 6) = Sheets(i).Cells(j, 6)
      Sheets(1).Cells(ultimaLinha, 7) = Sheets(i).Cells(j, 7)
      Sheets(1).Cells(ultimaLinha, 8) = Sheets(i).Cells(j, 8)
      Sheets(1).Cells(ultimaLinha, 9) = Sheets(i).Cells(j, 9)
      Sheets(1).Cells(ultimaLinha, 10) = Sheets(i).Cells(j, 10)
      ultimaLinha = ultimaLinha + 1
      Next j
      Next i
      End Sub

  • @luizbilibio6815
    @luizbilibio6815 8 років тому +1

    Olá Alessandro, como faço para ativar a função que vc usou no minuto 10:46 para comentar as linhas do VBA?
    Uso o Excel 2010 e não tenho ela no editor do VBA.

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá Luiz Fernando!
      Você deve personalizar a barra de ferramentas incluindo esses botões para comentar e tirar os comentários. Eles estão no grupo do menu Editar. Vou utilizar sua dúvida e gravar um vídeo rápido com esse conteúdo.
      Bons estudos e sucesso!
      Convido você a se inscrever em meu canal de vídeos para ter acesso aos mais de 285 vídeos que tenho como esse! Algumas playlists do canal:Excel Básico (30 aulas): ttps://ua-cam.com/users/playlistist=PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH - Funções Excel (+44 aulas): ua-cam.com/play/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc.html - Desafios Excel (3 vídeos): ua-cam.com/play/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_.html - Macros e VBA(+70 vídeos): ua-cam.com/play/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT.html - Tira Dúvidas (7 vídeos): ua-cam.com/play/PL7iAT8C5wumpc2bxIM5TPWmNwTG1bi7KL.html - - Excel Avançado (curso completo com certificado, + 9 horas de vídeo) curseduca.com/136-microsoft-excel-2013-avancado/BFED29ED

    • @luizbilibio6815
      @luizbilibio6815 8 років тому +1

      Obrigado.
      Aproveitando a oportunidade, talvez outras funções uteis como essa possam ser incluídas nesse vídeo ou em outro.

  • @antonioolimpiozotesso6497
    @antonioolimpiozotesso6497 6 років тому

    Boa tarde ProfessorTenho uma planilha com aproximadamente 1800 linhas, com 25 colunasnas colunas de C a K tem valores digitados e eu gostaria de copiar esses valores linha a linha para outra planilha, classificar esses valores em ordem crescente e retorná-los a mesma planilhas após a classificação.Fazer um a um manualmente é fácil mas muito trabalhoso.Gostaria de uma dica para que eu pudesse referenciar estas colunas dentro de um Do While ou For Next, pois já tentei referencia-las e não consegui.

  • @mayaranadia
    @mayaranadia 7 років тому +1

    Olá, Alessandro! Queria tirar uma dúvida a respeito quando vou apertar o botão executar na planilha não acontece nada, sendo que no Visual Basic apertando F8 da certo.

    • @AlessandroTrovato
      @AlessandroTrovato  7 років тому +1

      Olá Mayara! Observe se o botão Modo Design está ativo. Se estiver basta desativá-lo que o botão vai funcionar normalmente.
      Convido você a conhecer os demais vídeos do canal. Atualmente tenho quase 400 vídeos publicados sendo que do Excel já são mais de 160! Segue abaixo o link para inscrição no canal. As aulas estão todas gravadas e liberadas em playlists para facilitar os estudos.
      Link de inscrição: ua-cam.com/channels/w774e7LrGYFc-D97JT1oCg.html
      Site com conteúdo (dos cursos completos) em ordem de estudo: sigaonerd.esy.es/index.html
      Bons estudos e sucesso!

  • @alyssonrossi7427
    @alyssonrossi7427 6 років тому

    Professor, é possível utilizar mais de 1 condição no Do until ? por exemplo um "UNTIL isso AND aquilo"
    Se sim como ? Nao estou conseguindo

  • @0lhoviv0
    @0lhoviv0 6 років тому

    E o que acontecerá se nunca chegar ao valor determinado? Como no exemplo do vídeo, caso não chegasse ao valor de 4.000?

    • @momentmomesso5201
      @momentmomesso5201 5 років тому

      crasha o seu computador
      para corrigir vc deve escrever loop until resultado>=4000 or activecell.value=""

  • @viniciusalmeida9235
    @viniciusalmeida9235 8 років тому +1

    ótimo canal !! Tive um problema... as células vazias param o somatório mas muitas vezes as pessoas preenchem " - " ou " " no lugar de colocar Zero( 0 )
    No meu caso então foi melhor somar a coluna toda, já que essa coluna é reservada
    W.Range("C5").Select
    ActiveCell.FormulaR1C1 = "=SUM(C[-2])"
    End Sub
    Tem alguma solução melhor ? pq acho que o limitante 0 não pode ser tirado

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá Vinicius. Você vai ver em várias aulas desse projeto uma outra forma de controlar os loops. É através da última linha preenchida com dados. Observe nas aulas finais do projeto e nas aulas adicionais de VBA que utilizo esse método. Bons estudos e sucesso! Tenho várias playlists que totalizam quase 300 vídeos. Convido você para conhecê-los!
      ua-cam.com/users/aletrovatoplaylists

  • @fabriciopereira9641
    @fabriciopereira9641 7 місяців тому +1

    olá Alessando, bom dia!
    Estou precisando fazer algo semelhante a isso mas não consigo montar uma estrutura lógica. preciso contar no execel de 0 a 100 de forma que quando chegue no 100 o contador volte para o inicio e comece a contar novamente. É simples mas sinceramente não estou conseguindo se você ler essa mensagem ou alguém que saiba como fazer poderia me ajudar?

    • @AlessandroTrovato
      @AlessandroTrovato  6 місяців тому

      Olá Fabrício! Em breve vou gravar uma aula para te explicar o que precisa. Me mande um e-mail que te envio a planilha para ver o código antes da aula. contato@alessandrotrovato.com.br

  • @andradegomes2244
    @andradegomes2244 8 років тому +1

    Será que os programadores que trabalham no Google saberiam fazer uma planilha assim?

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      Olá Andrade! Com certeza meu amigo... A ferramenta de planilhas do Google está sendo bastante aprimorada... Mas Excel é Excel né?
      Bons estudos e sucesso! Grato por acompanhar os trabalhos!

  • @tigresiberiano5805
    @tigresiberiano5805 2 роки тому +1

    A gente faz igualzinho, aí vamos pro F8 e dá erro de execução :(

    • @AlessandroTrovato
      @AlessandroTrovato  2 роки тому +1

      Já passei muito por isso Tigre Siberiano! Reveja o código, baixe a planilha liberada do curso e compare as diferenças... Com o tempo e com os erros vamos ficando melhores no uso do VBA! Bons estudos!

  • @eepjaserradomel
    @eepjaserradomel 8 років тому +2

    Olá, tudo bem!
    Eu tenho uma planilha com nomes de alunos e pais onde tem pais que possuem vários filhos. Gostaria de saber se tem como criar um relatório com base no nome pai tipo Loop que elencassem todos os filhos de um pai, e depois passassem para o outro pai e fizesse a mesma coisa, tipo um loop dentro de outro.

    • @AlessandroTrovato
      @AlessandroTrovato  4 роки тому

      É possível sim e tenho algumas aulas na playlist de VBA que darão condições de criar esse Loop. Bons estudos!

  • @hildevan1
    @hildevan1 5 років тому +1

    Olá bom dia! Gostaria de saber se é possível de fazer um loop duplo? Da seguinte forma: quero criar um planilha que irei inserir dados de várias pessoas todos os dias da semana nela, só que essas pessoas irão se repetir, e no final do mês, quero gerar um relatório com esses dados. Só que gostaria que ficasse da seguinte maneira, ele gerasse um relatório que pegasse a primeira e fosse inserindo da mesma enquanto houvesse dados dela, fosse inserindo, depois que não houvesse, é que passasse para próxima e fizesse o mesmo com a mesma. Isso com todas. Não sei se fui claro. Acho que seja um loop dentro de outro, tentei fazer-lo, mas não deu certo.

    • @AlessandroTrovato
      @AlessandroTrovato  5 років тому

      Olá Hildevan! Com o conteúdo que está disponível nas mais de 200 aulas de VBA você conseguirá adaptar seus conhecimentos e criar a planilha que precisa. Tenho algumas aulas parecidas com o que precisa. Esse site vai te ajudar a encontrar as aulas
      sigaonerd.esy.es/index.html

    • @AlessandroTrovato
      @AlessandroTrovato  5 років тому

      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 700 vídeos tutorias que possuo atualmente (só de Excel são mais de 380!) possam lhe ajudar.
      Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html
      Site com meus cursos com certificados: cursos.alessandrotrovato.com.br
      Bons estudos e sucesso!

  • @diegothaumaturgo
    @diegothaumaturgo 6 років тому +1

    se não atingir a condição o programa trava!!!!

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому

      Sim Diego. Ele entra em um Loop infinito e trava por isso é sempre necessário colocar algo que interrompa o loop com uma condição que você sabe que será atingida. Para mim é excelente controlar pela última linha que tem dados.
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 580 vídeos tutorias que possuo atualmente (só de Excel são mais de 315!) possam lhe ajudar.
      Site com todos os vídeos dos cursos completos organizados: sigaonerd.esy.es/index.html
      Bons estudos e sucesso!

  • @caduguimaraes
    @caduguimaraes 8 років тому +1

    Professor, todos os links destas aulas no seu site, estão direcionando para a planilha da aula 14.

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      +caduguimaraes Qual site? O Blog ou a página Esy.sys?

    • @caduguimaraes
      @caduguimaraes 8 років тому +1

      blogdonerd.com
      Em cada arquivo que eu clicava da aula, baixava apenas a planilha referente a aula 14. Por exemplo, neste link abaixo referente a aula 15, o download é da planilha da aula 14.
      www.sigaonerd.com/2015/02/15-macros-vba-excel.html
      Excelente trabalho. Me ajudando demais. Obrigado.

    • @AlessandroTrovato
      @AlessandroTrovato  8 років тому

      caduguimaraes Utilize esse link que todos os materiais estão por lá... vou tentar corrigir. Usei a mesma matriz para os artigos e isso ocorreu... Grato pelo aviso!

    • @caduguimaraes
      @caduguimaraes 8 років тому

      Eu que agradeço!

    • @caduguimaraes
      @caduguimaraes 8 років тому

      Seria algum outro link que vc iria postar professor?

  • @silvanaamorim7959
    @silvanaamorim7959 6 років тому +1

    Professor, vc pode me ajudar em uma planilha? olha só, to fazendo um fluxo de caixa na plan 2 e na plan 1 to colocando algumas informações do que preciso diariamente, isto é - tem um campo chamado data: e aqui eu quero dizer pro excel ir lá na planilha 2 e puxar tudo o que tenho a pagar no dia 05/02 e me "enrolei" pra caramba aqui pois não sei qual a melhor fórmula, vba ou outra condição para especificar o que quero. Como posso fazer ?

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому

      Olá Silvana. Você pode utilizar uma tabela dinâmica para trazer essas informações. Tenho na playlist do Office 365 várias aulas que ensinam desde o início a criar um fluxo de caixa.
      Segue o link:
      ua-cam.com/play/PL7iAT8C5wumrWzBcRJRvjbPdY0OBYO6xO.html
      Se você ainda não é um inscrito(a), convido a se inscrever em meu canal de vídeos!
      Espero que os mais de 560 vídeos tutorias que possuo atualmente (só de Excel são mais de 260!) possam lhe ajudar.
      Bons estudos e sucesso!

  • @kuriango-ets2427
    @kuriango-ets2427 6 років тому +1

    para que seus conhecimentos repassados fossem mais proveitosos do que só ficar dando resultado em msgbox, o ilustre professor deveria também dar a opção de ter o resultado também na planilha, ninguém faz planilha com resultados em msgbox, se quer ensinar ensina os dois meéodos, ou é dificil ???? ou é mais comodo ficar só msgbox?

    • @AlessandroTrovato
      @AlessandroTrovato  6 років тому

      Olá Reinaldo! Essa aula é didática para demonstrar o uso do Loop. Há dezenas de aulas na playlist em que ensino como gravar o resultado nas células... Grato pelo feedback e mensagem. Grande abraço!

  • @Marcelo.deLima
    @Marcelo.deLima 4 роки тому

    #maisum

  • @cleber8506
    @cleber8506 7 років тому +1

    Errei, é a aula 18.

  • @zulemambl6323
    @zulemambl6323 3 місяці тому +1

    Mamão com açúcar, gratidão 🙏

    • @AlessandroTrovato
      @AlessandroTrovato  3 місяці тому

      Fico feliz que tenha gostado! Bons estudos e parabéns pela sequência de aulas assistidas até aqui!