# 16 - Course macros and Excel VBA - Do While / Loop

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 96

  • @BRKarlito
    @BRKarlito Год назад +1

    Mais uma super aula Trovato, muito obrigado

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

      Fico feliz que tenha gostado BRKarlito! Há mais de 1.100 vídeos tutoriais aqui no canal. Espero que ainda encontre muito material de estudos por aqui.

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

    Excelente Trovato!

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

    Aula excelente como sempre. Obrigado!!!

  • @negociosonline40
    @negociosonline40 3 года назад +2

    legal essa estrutura de loop, uso de outra forma quase parecida, mas gostei dessa lógica.

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

      O bom da lógica é que podemos utilizá-la de várias formas diferentes, com vários recursos e chegamos sempre ao mesmo resultado. O VBA é incrível. Bons estudos!

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

    curso excelente!

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

    Sensacional! Muito obrigado por dividir seu conhecimento conosco.

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

      Fico grato e feliz pelo feedback e pela sua mensaggem Halbert! Espero que encontre ainda muito material de estudos nos mais de 990 vídeos já publicados por aqui. Feliz 2022!

  • @andersonbasto4834
    @andersonbasto4834 5 лет назад +3

    Excelente curso. Parabéns pela didática e obrigado por compartilhar.

    • @AlessandroTrovato
      @AlessandroTrovato  5 лет назад +1

      Fico muito feliz que tenha gostado Anderson! Grande abraço e espero que as mais de 200 aulas de VBA do canal te ajudem nos estudos!

  • @humilitywewantit
    @humilitywewantit 9 лет назад +2

    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!

  • @compostamos.juntos
    @compostamos.juntos 3 года назад +1

    Melhor canal! Melhores explicações! Não sei pq vc não é o mais divulgado no YT!

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

      Muito obrigado Ariane pela mensagem e feedback. Conteúdo educacional no RUclips é muito difícil de viralizar. Então fico contente com os números atuais... Continuarei a produzir conteúdo, independe do número de likes e visualizações. O importante é ter o conhecimento compartilhado. Grande abraço, bons estudos e muito sucesso. Espero que encontre muito material ainda de estudos por aqui.

  • @TheAngryPanda-_-
    @TheAngryPanda-_- 3 года назад

    Brabo Demais s2

  • @rodrigocorreia426
    @rodrigocorreia426 9 лет назад +1

    Chegando na aula 16!!! Parabéns pela didática

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад +1

      Obrigado Rodrigo Correia pela mensagem e vai com fé! Já estamos na aula 35...

  • @roberto-martins
    @roberto-martins 5 лет назад +1

    Obrigado.

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

      Eu é que agradeço por acompanhar os trabalhos Roberto!

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

    sim, muito coisa a aprender. ver, ouvir, ler, fazer, refazer. até dominar. valeu

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

    Parabéns pela aula. Que Deus abençoe.

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado pela mensagem Fábio! Que Ele abençoe a todos nós!
      Bons estudos e sucesso!

  • @willcotrim4460
    @willcotrim4460 3 года назад

    Professor, cheguei agora no seu canal, ganhou mais um inscrito. Parabéns!

  • @eduardozara3803
    @eduardozara3803 10 лет назад +1

    Valeu !!!
    Alexandre.
    estou gostando pela simplicidade e como voce faz ficar fácil de entender,
    pena que temos que esperar muito pela próxima aula.
    obrigado e abraço

    • @AlessandroTrovato
      @AlessandroTrovato  10 лет назад

      eduardo zara Olá Eduardo! As aulas são gravadas semanalmente ou com uma semana de antecedência. Se liberar todas ao mesmo tempo não há tempo hábil o suficiente para elas serem divulgadas, assistidas e entendidas! Obrigado pela sua mensagem.

  • @francisconarciso1907
    @francisconarciso1907 5 лет назад +2

    Excelente conteúdo e apresentação! Parabéns Trovato!

  • @gilsonnobre8942
    @gilsonnobre8942 8 лет назад

    muito obrigado por suas aula, aula pratica, professor excelente , não esquecendo a sua humildade de compartlhar seus conhecimento.

  • @bikeesaude
    @bikeesaude 9 лет назад +3

    Curso Excelente Professor Trovato! Obrigado!!!

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Muito obrigado +Henrique Carvalho pela mensagem... Já estamos na aula 44! Espero que o restante do curso continue ajudando...

  • @edsonlucia2056
    @edsonlucia2056 9 лет назад +1

    ja havia visto outras aulas sobre o assunto ,mas não tanto clara e muito bem explicada como vc o fez,fica muito mais facil de compreender

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад +1

      Muito obrigado Edson Lucia pela mensagem. Esse feedback é muito importante para que eu possa direcionar os treinamentos. Sucesso e um bom final de semana.!

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

    Excelente explicação!

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

    aproveitando pra aprender nessa pandemia parabéns pelo curso, sua didática e excelente.

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

    Obrigado pelas aulas e pela sua dedicação

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Muito obrigado pela mensagem e por acompanhar os trabalhos!
      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!

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

    Show, bacana esse procedimento.

  • @paulobraghetto
    @paulobraghetto 9 лет назад +2

    Excelente Trovato, continue assim!

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Obrigado +Paulo Braghetto pela mensagem! Já estamos na aula 57 e espero que goste do restante dos trabalhos também.

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

    boa aula , aos poucos estou tentando compreender o Vba .

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Dru! Tenho certeza que as mais de 90 aulas que tenho sobre o tema vão te ajudar a encontrar o conhecimento que precisa!
      Bons estudos e sucesso!
      Algumas playlists do canal:
      Excel Básico (30 aulas): 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

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

      +Alessandro Trovato
      obrigado Alessandro.
      Vou me dedicar .. e quero me aprofundar no Excel Avançado.

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Dru! Vai encontrar bastante material no meu canal de vídeos! Bons estudos!

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

    Muito, muito show!!!

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

    Excelente material e Explicação.
    Parabéns!! Professor Alessandro.

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

    Muito bom!!

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

    Olá Alessandro blz ? Achei muito bacana o seu video, gostaria de tirar uma duvida com você. Estou precisando criar um planilha que percorra 70 linhas, mas que obedeça critérios. É para uma pré escalação de trabalhadores. Por exemplo, a escala de trabalho se da através de uma chamada, no caso no ultimo trabalhador que parou, por exemplo no número 50. Então os próximos trabalhadores serão os 51, 52, 53, 54, 55 e 56 desde que obedeçam certos critérios. Gostaria de criar esta listagem automática no excel entende? Consegue me dar uma luz? obrigado

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

    Muito boas as aulas....Estou querendo me aprofundar mais em VBA, sei o básico de linguagem C e R, você acha que vale a pena comprar algum livro, estava procurando referências, me falaram muito bem deste livro "Excel 2016: VBA e Macros por Bill Jelen " você acha que vale a pena?

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

    👍👍👍 👍👍👍

  • @rafaelsaraiva1160
    @rafaelsaraiva1160 8 лет назад

    parabéns pelo vídeo e conteúdo...
    uma pergunta é possível criar loop na mesma linha?
    por exemplo... tenho um tabela de dados, e gostaria que ele me trouxesse em forma de texto tudo que representa aquele valor.
    forte abraço

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

    Bom dia Alessandro, fiquei com uma duvida. Preciso criar um gerador de códigos aleatorios de forma automática, porem que pare o processo quando o codigo for maior do que um outro valor predeterminado. Fiz isso usando a formula aleatorio juntamente com o autocalculo do excel (F9) mas o loop simplesmente nao encerra mesmo quando a condição passa a ser falsa. O que devo fazer para encerrar o loop?

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

    Pode me ajudar? gostaria de fazer um contador que adicione um valor somando ele mesmo ate um limite determinado, por exemplo: no contador eu digito o numero 3 e ele vá somando 3 até chegar no valor limite de 20, nesse momento ele pegue a sobre (21 - 20 = 1) e adicione o valor 3 (1 + 3 = 4 + 3 + 3... ) e comece a somar novamente ate o limite de 20, quando passar de 20 a diferença é somada ao valor inicial 3...?

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

    Alessandro... Boa tarde...
    Quando eu abro um formulário em vba não consigo abrir outra planilha do excel?
    Seu canal e fantástico... obrigado...

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

    Olá Tudo bem? 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.

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

    Obrigado pelas aulas prof Trovato.
    Segue minha dúvida:
    Ao utilizar o comando "Option Explicit" no meu código o excell entende que o comando "ScreenUpdating" é uma variável e solicita que a mesma seja declarada. Como solucionar esse problema?
    Abraços.

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá WFlaviojr. Grato pela mensagem e por acompanhar os trabalhos!
      Já tentou escrever application.screenupdating = false
      Deve ajudar....

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

      Obrigado professor. Funcionou. Boa dica.

  • @edsontomasdelima
    @edsontomasdelima 2 года назад +1

    Bom dia meu caro, não sei se o problema é o office (o meu é 2019),mas já olhei código a código e não vi nada diferente do que você fez e ele continua informando "Erro de compilação - Variável não definida", tanto para essa aula quanto para a anterior, se puder me ajudar agradeço.

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

      Edson. Se no começo do módulo você estiver com a instrução OPTION EXPLICIT escrita, significa que toda as variáveis devem ser declaradas antes de sua utilização. Para ver a linha que está apresentando problemas, clique no menu Depurar e na sequência em Compilar VBAProject. Ele vai indicar a linha que está com o problema

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

      @@AlessandroTrovato Vou verificar, obrigado

  • @adelmodaniel
    @adelmodaniel 9 лет назад +2

    Boa tarde Prof. Alessandro. Estou tendo um problema nesta aula.
    Quando vou testar o código (linha por linha) através do F8, na primeira "teclada" já é emitido a msg: "Erro de Compilação: Variável não definida" e o código "ActviceCell" lá na linha "resultado = resultado + ActviceCell.Value" fica selecionada, porém eu declarei todas as variáveis, igualzinho você fez, mas não dá certo. Segue abaixo como montei o código:
    Option Explicit
    Private Sub btExecuta_Click()
    'Quando eu optar por Option Explicit, eu sou obrigado a declarar todas as variáveis
    Dim W As Worksheet
    Dim UltCel As Range
    Dim resultado As Long
    'Inicialização das variáveis
    Set W = Sheets("Plan1")
    resultado = 0
    'seleciona a planilha
    W.Select
    Set UltCel = W.Range("A1048576").End(xlUp)
    UltCel.Select
    'End(xlUp) é a mesma coisa que teclar ctrl + seta para cima
    'Estrutura de repetição
    'Faça enquanto a linha for maior ou igual a 2
    Do While ActiveCell.Row >= 2
    resultado = resultado + ActviceCell.Value
    ActiveCell.Offset(-1, 0).Select
    Loop
    MsgBox resultado
    UltCel.Offset(1, 0).Value = "O resultado é " & resultado
    End Sub
    Desde já, muito obrigado pela atenção.

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад +1

      +Adelmo Barros
      Observe o seu código Adelmo. Há um erro na linha abaixo... A palavra Activecell está escrita errada. O Excel está entendendo que isso é uma variável.
      resultado = resultado + ActviceCell.Value

    • @adelmodaniel
      @adelmodaniel 9 лет назад +1

      Puts...verdade rsrs...e olha que eu revisei esse código várias vezes rsrs.
      Muito obrigado professor.

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

    Olá Alessandro... não seria muito mais simples fazermos um do while...loop começando da célula 2 e fazer até que a célula fosse diferente de " "... ?

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад

      Olá Marcos! As duas soluções são praticamente iguais mas há um problema. Se houver alguma célula vazia no caminho o processo será interrompido. Grato pela mensagem, pela sugestão e por acompanhar os trabalhos. Isso enriquece bastante as atividades e a transmissão do conhecimento!
      Bons estudos e sucesso!

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

    Bom dia Trovato, venho assistindo seus videos e são muitos bons, parabéns.Gostaria de pedir uma ajuda estou fazendo uma macro utilizando o Do While e dentro dessa repetição utilizo a função de filtro avançado, só que tenho que mudar os critérios toda hora que ele faz loop, sabe como faço isso para ficar automático, ( Sheets("Balancete").Columns("A:F").AdvancedFilter Action:=xlFilterCopy, _
    CriteriaRange:=Sheets("C.Custo 2").Range("A1:A2"), CopyToRange:=Range("A1"), _
    Unique:=False) seria o .Range("A1:A2") preciso automatizar, se pude me ajudar fico grato.

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

    O resultado não deveria ser gravado pelo menos em uma coluna diferente (ou então apagar o resultado anterior antes da próxima execução)? Se o gravarmos depois da última célula contendo os dados, na segunda execução do macro o programa começará a somar da célula contendo o resultado da execução anterior.

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

      Olá Gabriel!
      Fiz a criação da rotina para efeitos didáticos, mostrando como funciona uma estrutura de repetição. As melhorias na rotina como a proposta por você vem surgindo da necessidade do dia a dia. Se eu fizesse todas as variações possíveis para o código a aula se tornaria muito extensa e enjoativa !
      Muito obrigado pela mensagem.
      Espero que os mais de 500 vídeos tutoriais que possuo atualmente (só de Excel são mais de 250!) possam lhe ajudar. Venha conhecer meu próprio portal de cursos também: trovato.curseduca.pro/home/
      Bons estudos e sucesso!

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

    Aula concluída

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

    #maisum

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

    estou com problema nessa estrutura o que fazer. meu computador trava:
    While Cells(iLin, "A").Text ""
    cmbCliNome.AddItem Cells(iLin, "C").Text
    Wend
    queria mudar para uma que faça o mesmo

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

      Olá Assis! Nas aulas futuros você verá ainda outras estruturas de repetição e poderá utilizar a que melhor se encaixa nas suas necessidades: DO WHILE, DO UNTIL, FOR NEXT...
      Se ainda não é um inscrito(a), convido você a se inscrever em meu canal de vídeos!
      Espero que os mais de 420 vídeos tutorias que possuo atualmente (só de Excel são mais de 170!) possam lhe ajudar.
      Bons estudos e sucesso!

  • @GabrielHenrique-is9gw
    @GabrielHenrique-is9gw 6 лет назад

    Otima aula Alessandro! Toda aula está sendo um ótimo aprendizado! Nessa aula eu tive um problema: quando fui rodar o VBA clicando no botão, ele deu erro de execução "13". Verifiquei os códigos e está exatamente igual ao seu. O erro que aparece está no comando Resultado = Resultado + ActiveCell.Value. Verifiquei o seu mas está igual. Você pode me ajudar com esse erro quando eu rodo mais de uma vez? Obrigado!

    • @jrjrsouza
      @jrjrsouza 3 года назад

      Rapaz, 3 anos depois do seu comentário estava assistindo essa video-aula e passei pelo mesmo problema, por isso vim aqui vasculhar os comentários pra ver se alguém passou pelo mesmo e havia sido respondido, infelizmente não era o caso. :( Daí quebrei a cabeça mais um pouquinho e acabei na sorte entendendo: Você recebeu essa mensagem de erro em uma segunda tentativa correto? Pois ele me acometeu quando eu tentei ativar o botão pela segunda vez após corrigir a formatação da mensagem que havia ficado feia. O mismatch ocorreu porque a célula com o resultado entrou na soma (afinal, o script pede pra ele preencher com o resultado a primeira célula após as células com valor, na mesma coluna, portanto em uma nova análise o XlUp vai abranger e começar pela célula do resultado) e como o resultado é uma combinação de frase + número, a classe "long" não a abrange. Provável que você tenha já resolvido, mas fica pra quem tiver com o mesmo problema.

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

    Boa noite professor.
    Apesar de já ter alguma noção de VBA, venho assistindo suas ótimas aulas visando me tornar mais seguro.
    Uma dúvida:
    Hoje montei uma planilha e coloquei na pasta de trabalho um código para ocultar a barra de status. Coloquei no evento workboook Open o atributo = false e depois fiz outro procedimento no evento orkbook Close o atributo = True.
    Ocorre, que quando abro alguma outra planilha qualquer, a barra de status também está desabilitada, tendo eu que ir em exibição e marcar para exibir.
    Sabe o que pode estar ocorrendo?
    Não deveria estar normal já que no evento close coloquei o atributo = true?

  • @denislooko
    @denislooko 9 лет назад +1

    Ola como saber quando usar range ou row

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Dii Deniis Utilize Range quando quiser manipular uma ou mais células. Row é utilizada para manipular uma linha inteira enquanto Column para manipular uma coluna.
      Mas ambas podem ser manipuladas com a função RANGE.
      Exemplos:
      range("A1").select
      Range("A2:A10").select
      Range("1:10").select
      Range("A:D").select

    • @denislooko
      @denislooko 9 лет назад +1

      yeaaaaaah obrigado

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

    Trovato, utilizei o "Do While" para procurar um texto. funcionou perfeitamente porém queira que ela funcionasse
    com dois textos diferentes. é possível ? ex. "APROVADO" e "NEGOCIANDO"
    Do While activecell.Text "APROVADO"
    activecell.Offset(1, 0).Activate
    Loop

    • @AlessandroTrovato
      @AlessandroTrovato  8 лет назад +2

      Olá André!
      Tente:
      Do While activecell.Text "APROVADO" and activecell.text "NEGOCIANDO"
      activecell.Offset(1, 0).Activate
      Loop
      Bons estudos e sucesso!
      Convido você a se inscrever em meu canal de vídeos para ter acesso a centenas de aulas como essa!
      Algumas playlists do canal:
      Excel Básico (30 aulas): ruclips.net/user/playlistist=PL7iAT8C5wumoOJ135_2lqQfDhCxkkJvDH -
      Funções Excel (+47 aulas): ruclips.net/p/PL7iAT8C5wumqX-bUoZn4dgr2dld1KuBTc -
      Desafios Excel (3 vídeos): ruclips.net/p/PL7iAT8C5wumpvdXOLLlRZ3t7SUBiqwNU_ -
      Macros e VBA(+87 vídeos): ruclips.net/p/PL7iAT8C5wumpfsfVzZRRVfpTS17d6sykT -
      Tira Dúvidas (15 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

  • @caduguimaraes
    @caduguimaraes 8 лет назад +2

    Trovato, eu realmente nao entendi o conceito "option explict". Se eu não utiliza-lo, o VBA irá me reportar o erro independentemente de ter declarado este comando, certo? Então, o porque de utiliza-lo?
    Obrigao!

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

      +caduguimaraes Olá! Nas próximas duas aulas vou explicar detalhadamente porque utilizar o Option Explicit. Resumindo: consigo economizar muito temo procurando problemas quando algo da errado na planilha. Não perca os próximos trabalhos!
      Convido você a conhecer outras aulas que tenho do Excel (+140) e outros temas que totalizam atualmente mais de 280 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

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

      ótimo, obrigado.

  • @paulonogueira2117
    @paulonogueira2117 9 лет назад

    Professor, gostei muito desta aula . Muito obrigado!!
    Mas aconteceu um erro comigo. Na minha somatória, o do while percorre desde a última célula preenchida até a célula 2, correto. Mas ela não soma o conteúdo da célula 2. Uma autosoma com o próprio excel mostra essa divergência. O senhor sabe oque pode ter acontecido? O código é exatamente o mesmo do vídeo !

    • @AlessandroTrovato
      @AlessandroTrovato  9 лет назад

      Paulo Tarso Difícil dizer Paulo... Mande a planilha com o seu código para dar uma olhada. (aletrovato@gmail.com). Estou de férias e assim que der um tempinho eu vejo... Obrigado por acompanhar as aulas.

    • @paulonogueira2117
      @paulonogueira2117 9 лет назад

      Alessandro Trovato Professor, me desculpe pela demora, é que estou sem internet em casa e só estou podendo usar no serviço. Já entendi qual era meu erro, estava usando uma seleção errada no meu código. Mas professor, preciso de uma dúvida do meu dia-dia. Sou iniciante na área de VBA, ganhei uma promoção pro estoque da minha empresa, onde agora eu crio diversas planílhas... a principal para mim hoje é controle de estoque. Achei um código de userform na internet, baixei e alterei, para meu uso. Com o código para definir a área de impressão, consigo definir a área direitinho. Mas eu gostaria de uma ajudinha , para definir a área de impressão, e já mandar isto para a impressora. E se o senhor ao olhar , tiver alguma idéia que possa otimizá-la.. Vou gostar!! Rsrs. Estou enviando a planílha por email. Um abraço Professor.

    • @danieleoliveira3376
      @danieleoliveira3376 9 лет назад

      ou é a primeira ou a segunda aula, lá explica direitinho

  • @jrbbrasil
    @jrbbrasil 6 лет назад

    Boa tarde, professor.
    É possível fazer um Loop dentro de outro Loop?
    Se sim, há alguma aula já gravada a respeito disso?
    Se não, o senhor poderia elaborar uma aula com esse tema?
    Abraço
    Obrigado

    • @owlwolf1
      @owlwolf1 6 лет назад

      Dá para fazer sim, e cada Do While deve possuir o próprio Loop para encerrar, em estrutura semelhante aos pares de parênteses na fórmula de uma célula.

  • @andremoura4869
    @andremoura4869 3 года назад

    Muito bom!!!