Excel VBA (Aula 03): Estruturas de Repetição FOR / NEXT e FOR / EACH / NEXT

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

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

  • @leonardogasque97
    @leonardogasque97 2 года назад +5

    Melhor didática que encontrei até agora! Obrigado por compartilhar conosco professor

  • @sergiojacomini1302
    @sergiojacomini1302 Год назад +3

    Didático, código estruturado e limpo, sem enrolação, parabéns...

    • @cledemirgava1712
      @cledemirgava1712 8 месяцев назад

      Olá Sérgio, bom dia! voce disse bem estruturado? Acredito que você esteja iniciando em VBA, olhe meu comentário acima @cledemirgava1712 e, veja se de fato esta bem estruturado. Muito obrigado, abraço!

  • @rogeriomascarenhas7059
    @rogeriomascarenhas7059 6 месяцев назад

    Muito bom. Conhecimento, com seriedade e boa didática.

  • @Nutri.luisotavio
    @Nutri.luisotavio Год назад

    No ensino médio (até 2018), estava cursando técnico de informática e aprendi o básico da lógica. Agora no final da faculdade de nutrição estou podendo aprender novos conteúdos e relembrar alguns para implementar na área. Parabéns pela didática e obg pelo conteúdo gratuito!

  • @pi_math_and_engineering
    @pi_math_and_engineering 4 года назад +3

    Parabens, sei programar em C, C++, Matlab, Python, Java e agora to aqui aprendendo com vc VBA e a explicação é muito boa. Mais um inscrito!

  • @GabrielFerreira-hx9pl
    @GabrielFerreira-hx9pl 2 года назад

    Muito obrigado pela explicação. É um conteúdo que otimizou o meu trabalho.

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

    Muito bom seu conteúdo, faço aula de javascript em outros canais, e os caras não colocam um exemplo realmente prático, e como resultado, aprendo na hora mas logo vou esquecendo tudo.

  • @marinaldofreire3856
    @marinaldofreire3856 9 месяцев назад

    Parabens !! voce tem o dom de ensinar!!!

  • @oliveirajr06
    @oliveirajr06 10 месяцев назад

    Parabéns!🎉 professor, excelente aulas.

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

    Sua didatica e muito boa a explicação limpa muito bom!!

  • @CarlosSouza-ti9qo
    @CarlosSouza-ti9qo 2 года назад

    Programar é tudo de bom. Um desafio e tanto.

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

    Muito bom, professor. São muitos comandos pra aprender, e é só o começo.

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

    Excelente método de ensino.
    Direto e objetivo.
    Parabéns!

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

    Excelente aula...
    Fica muito claro o aprendizado com sua didática

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

    Excelente didática. Adoro suas aulas !! Parabéns.

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

    SHOW de explicação

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

    Show, melhor explicação de todas.

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

    Excelente. Muito objetivo e didático.

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

    Explicação ótima. Parabéns mestre.

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

    Aguardando os próximos vídeos..... rsrsrsrs. Parabéns pelas aulas, muito bem explicadas. Ganhou +1 inscrito.

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

    Estou criando um recursos ou um código, a minha planilha analisa o primeiro o dado, depois cola em uma celula específica, depois carrega o banco de dados baseado nessa colagem, logo a seguir faz análise destes dados se estão de acordo com as especificações determinadas, se sim ela copia esses dados e cola em um local especial da planilha mostrando ali os melhores dados do mercado financeiro. Parece fácil mas para mim que estou aprendendo VBA é um pouco difícil hehehehehe

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

    Parabens, professor!

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

    Parabéns!

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

    Olá boa noite, é possível repetir um comando de segundo segundo (ActiveWindow.SmallScroll Down:=1) ?

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

    MUITO BOM, Parabéns! Preciso alterar o nome de uma pasta de arquivos em PDF, pensei em fazer isso usando VBA. Tem jeito... sabe os comandos? Abraços

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

    “c” e “Selection” são palavras reservadas? Por que você não declarou c, por exemplo?

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

    Muito bom mesmo!!!
    Tem que voltar a gravar videos de VBA.

  • @adilsonaffonso394
    @adilsonaffonso394 8 месяцев назад

    Assistindo os seus vídeos eu fiz isso amigo:
    Sub exemplo1()
    Dim valor As Double
    Dim linha As Double
    linha = 2
    valor = Cells(2, 8).Value
    For i = 1 To 500
    valor = Cells(linha, 8).Value
    Cells(linha, 8) = valor
    linha = linha + 1

    Next
    Range("h:h").Select
    Selection.NumberFormat = "#,##0.00"
    End Sub
    Básico demais né? Eu sei, mas aprendi

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

    Não encontrei o arquivo para baixar da aula, têm como fazer isto atualmente?

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

    No caso do exemplo do contador de célular selecionadas seria o equivalente a função cont.se ou cont.ses do excel??

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

    Ótima aula! Cara você poderia me dar uma pequena ajuda? Estou fazendo uma requisição de uma API. Está funcionando perfeitamente. Contudo só são exibidos 100 resultados por página e na minha requisição só exibe essa primeira página e não roda o restante. Existem várias páginas, e elas sempre estão aumentando no banco de dados da API. Gostaria que meu código VBA "varresse" todos os dados disponíveis nesse json. Queria que ele varresse esse jsno: "first_page_url": "url" até a "next_page_url": null. para exibir todos os resultados cada vez que eu executar.
    Ficaria muito grato pela sua ajuda.

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

    Parabéns pela série de aulas, me ajudou bastante, mas gostaria de tirar umas dúvidas, estou montando um código para gerar parcelas através das colunas, cada coluna é um mês. Porém, a cada ciclo de 12 meses o valor tem que ser reajustado. Como eu posso escrever isso?. Valew!!!

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

    Nao ta funcionando o link de baixar a planilha usada no video. Poderia corrigir ?

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

    Estou com uma dúvida no exemplo 01, no caso eu quero começar a contagem de 1 a 10 a partir da célula A8, como eu faço?

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

    No Exemplo 3, o meu For each c , está dizendo que o "c" não foi feita uma variável.
    eu fiz um Dim c, e passou.
    Mas porque será que no seu exemplo não foi necessário informar a variavel c

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

    Show!!!

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

    Para funcionar tem que selecionar. Se tem como funcionar sem selecionar? E se quiser pintar?

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

    COMO FAÇO PARA ADQUIRIR ESSE CURSO

  • @cledemirgava1712
    @cledemirgava1712 8 месяцев назад

    O senhor disse que a variável (i) do contador, não havia necessidade de declará-la. Vendo desta forma, entendo que o senhor não usa o "Option Explicit", que é fundamental a qualquer programação. A possibilidade de erros futuramente é extremamente alto, portanto, desculpe-me, mas o senhor deveria advertir fortemente à necessidade fundamental às pessoas que assistem suas aulas. Não precisa dizer que errou, mas que é importantíssimo a declaração de variáveis a qualquer código no VBA. Não declarar variável é o mesmo que torná-la do tipo Variant, que alem de ocupar um espaço maior na memória, esse tipo é variante, podendo assumir qualquer tipo e, como consequência, erros futuros de difícil reparo. Agradeço pela aula e, agradeço o espaço que usei sobre a obrigatoriedade da variável e seu tipo apropriado. Muito Obrigado!

  • @educacaofisica-tiakarina285
    @educacaofisica-tiakarina285 3 года назад

    Boa noite! Precisava fazer uma macro onde eu pusesse uma data inicial e uma final, e ela me retornasse as datas desse período... Consegue me ajudar?

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

    O meu no exemplo 2 esta escrevendo cliente 1 e acima dele cliente 2 e dando erro já refiz várias vezes e não encontrei o erro

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

    ❤❤❤

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

    Normalmente todo em programa o resultado e instantâneo quando clicamos em um botão. Gostaria que cada linha de programação tivesse um retardo de 2 segundos para que eu podesse ver o programa rodando. Tenho uma tabela que tenho n valores nas linhas em uma do coluna e gostaria de ver os efeitos no programa lentamente só apertar botão.

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

    Do zero ao avançado ? Quando chegar no avançado , vou esta fazendo foguete pra NASA !

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

    Top

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

    for each top

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

    O meu não dá certo, o código está exatamente igual e ele conta todas as células que eu seleciono

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

      Também estava acontecendo comigo, mas revisei de novo (depois de mil vezes!) e tinha uma coisinha errada no código. Aí depois funcionou.

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

    quem é ( i ) nesta função

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

    Olá Aprendendo Gestão,
    gostaria de saber se voce pode me dar uma ajuda: não sou tão leigo no VBA, o que você dizer
    eu entendo :)
    Aproveito e, convido os meus 50 inscristos a ser increverem nesse canal, Aprendendo Gestão :)
    Tenho um código que, simplesmente repete os dados informados. O problema é que o código está
    muito lento. Uso a estrutura For Next e acredito que pode se melhorar o código , pois a estrutura For Next se repete para preencher as outras colunas:
    Sub PreencherDados()
    Dim nRept As Integer
    Dim i As Integer
    Dim nCtr As String
    Dim vParc As Integer
    Dim nCod As String
    nRept = Cells(1, 2).Value
    nCtr = Cells(1, 3).Value
    vParc = Cells(1, 4).Value
    nCod = Cells(1, 5).Value
    For i = 1 To nRept
    Cells(i + 3, 1) = i
    Next i
    For i = 1 To nRept
    Cells(i + 3, 2) = CStr(nCtr)
    Next i
    For i = 1 To nRept
    Cells(i + 3, 3) = FormatCurrency(vParc, 2)
    Next i
    For i = 1 To nRept
    Cells(i + 3, 4) = nCod
    Next i
    End Sub
    Fico pensando que uma variável a mais ou ajuste no código pode reduzir a quantidade dos loops For Next, mas não estou alcançando essa visão
    Se Rodar o código, use com uma repetição baixa, para o computador não travar, como aconteceu aqui. Grato!
    Segue o Link da Planilha.
    "drive.google.com/drive/folders/1WdN3Bz9wWrENMaDZRu8xsolsfu-GT8hq?usp=share_link"
    Att.
    Gustavo

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

    Como contar de 0.01 a 10?

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

    como deixar o 10 dinâmico??

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

    O duro é estar numa puta concentração tentando seguir o raciocínio e entrar uma propaganda... pqp...🤬

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

      baixa o vídeo que isso não acontece

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

    MUITO BOM, Parabéns! Preciso alterar o nome de uma pasta de arquivos em PDF, pensei em fazer isso usando VBA. Tem jeito... sabe os comandos? Abraços