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

Поделиться
HTML-код
  • Опубликовано: 15 сен 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 ...
    RUclips 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

  • @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!

  • @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

  • @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...

  • @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!

  • @levandoavida3236
    @levandoavida3236 3 года назад +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  3 года назад +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 Год назад

  • @renatasellanes3230
    @renatasellanes3230 3 года назад +1

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

  • @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!

  • @toru6594
    @toru6594 4 года назад +1

    Muito obrigado 👍🏿

    • @AlessandroTrovato
      @AlessandroTrovato  4 года назад

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

  • @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.

  • @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...

  • @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!

  • @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!
      ruclips.net/user/aletrovatoplaylists

  • @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: ruclips.net/p/PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH
      Funções Excel: ruclips.net/p/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc
      Desafios Excel: ruclips.net/p/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_
      Macros e VBA: ruclips.net/p/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT

  • @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): ruclips.net/p/PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH
      Funções Excel (+40 aulas): ruclips.net/p/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc
      Desafios Excel (3 vídeos): ruclips.net/p/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_
      Macros e VBA(+70 vídeos): ruclips.net/p/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT
      Tira Dúvidas (7 vídeos): ruclips.net/p/PL7iAT8C5wumpc2bxIM5TPWmNwTG1bi7KL
      Excel Avançado (curso completo com certificado, + 9 horas de vídeo)
      curseduca.com/136-microsoft-excel-2013-avancado/BFED29ED

  • @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!

  • @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!

  • @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!

  • @KREATORDESTRUCTION99
    @KREATORDESTRUCTION99 4 года назад

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

  • @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 RUclips. 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 5 лет назад +1

    Alessandro, parabéns pelo canal. Excelente iniciativa!

  • @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.

  • @icarofreire5079
    @icarofreire5079 5 лет назад

    excelente

  • @sandrorodriguesdearaujorod6280
    @sandrorodriguesdearaujorod6280 2 года назад

    perfeito.

  • @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 RUclips possam ajudá-lo em seus estudos. Sucesso!

  • @srnsouzajr
    @srnsouzajr 8 лет назад +1

    Excelente. Parabéns !

  • @neorobsondeazevedo5559
    @neorobsondeazevedo5559 8 лет назад +1

    Execellente, parabénsss.

  • @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

  • @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!

  • @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!

  • @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 .

  • @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.

  • @hectoromar783
    @hectoromar783 7 лет назад

    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?

  • @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

  • @assisgauderetogaudereto7882
    @assisgauderetogaudereto7882 7 лет назад

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

  • @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.

  • @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" :)

  • @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!

  • @luizxavier2774
    @luizxavier2774 5 лет назад

    Aula feita de 0:00 até o final

  • @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: ruclips.net/channel/UCw774e7LrGYFc-D97JT1oCg
      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

  • @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!

  • @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: ruclips.net/channel/UCw774e7LrGYFc-D97JT1oCg
      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

  • @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.

  • @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!

  • @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!

  • @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.

  • @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://ruclips.net/user/playlistist=PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH - Funções Excel (+44 aulas): ruclips.net/p/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc - Desafios Excel (3 vídeos): ruclips.net/p/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_ - Macros e VBA(+70 vídeos): ruclips.net/p/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT - Tira Dúvidas (7 vídeos): ruclips.net/p/PL7iAT8C5wumpc2bxIM5TPWmNwTG1bi7KL - - 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.

  • @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!!!

  • @eepjaserradomel
    @eepjaserradomel 7 лет назад +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!

  • @ycaroovoador7744
    @ycaroovoador7744 2 года назад

    👍👍👍 👍👍👍

  • @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

  • @rafaelcalocci8196
    @rafaelcalocci8196 Год назад

    Aula concluída

  • @lupybranquinho4793
    @lupybranquinho4793 4 года назад

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

  • @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!

  • @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!

  • @fabriciopereira9641
    @fabriciopereira9641 6 месяцев назад +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  5 месяцев назад

      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

  • @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!
      ruclips.net/user/aletrovatoplaylists

  • @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:
      ruclips.net/p/PL7iAT8C5wumrWzBcRJRvjbPdY0OBYO6xO
      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!

  • @Marcelo.deLima
    @Marcelo.deLima 4 года назад

    #maisum

  • @vilsonmachado6425
    @vilsonmachado6425 5 лет назад +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  5 лет назад

      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 5 лет назад

      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

  • @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=""

  • @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?

  • @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!

  • @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!

  • @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!

  • @cleber8506
    @cleber8506 7 лет назад +1

    Errei, é a aula 18.

  • @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!

  • @zulemambl6323
    @zulemambl6323 2 месяца назад +1

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

    • @AlessandroTrovato
      @AlessandroTrovato  2 месяца назад

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