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

  Рет қаралды 69,871

Aprendendo Gestão

Aprendendo Gestão

4 жыл бұрын

Estruturas de repetição são muito comuns quando estamos desenvolvendo programas, pois elas permitem que blocos de código sejam repetidos quantas vezes desejarmos, automatizando operações repetitivas.
Neste vídeo são apresentados os comandos FOR ... NEXT e a variante FOR ... EACH ... NEXT, com 3 exemplos ao todo. O vídeo se inicia com um exemplo simples e avança para casos mais avançados de uso.
Se você quiser, pode baixar os exemplos resolvidos no link abaixo:
aprendendogestao.com.br/excel-...

Пікірлер: 61
@leonardogasque97
@leonardogasque97 2 жыл бұрын
Melhor didática que encontrei até agora! Obrigado por compartilhar conosco professor
@benenoronha4840
@benenoronha4840 4 жыл бұрын
Muito bom, professor. São muitos comandos pra aprender, e é só o começo.
@LeandroCursinofoto
@LeandroCursinofoto 4 жыл бұрын
Explicação ótima. Parabéns mestre.
@lelisdiego
@lelisdiego 3 жыл бұрын
Show, melhor explicação de todas.
@antoniocamilozago7045
@antoniocamilozago7045 3 жыл бұрын
Excelente. Muito objetivo e didático.
@soniapedersen4019
@soniapedersen4019 2 жыл бұрын
Excelente didática. Adoro suas aulas !! Parabéns.
@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
@joaobotelho3087
@joaobotelho3087 3 жыл бұрын
Sua didatica e muito boa a explicação limpa muito bom!!
@marinaldofreire3856
@marinaldofreire3856 6 ай бұрын
Parabens !! voce tem o dom de ensinar!!!
@oliveirajr06
@oliveirajr06 8 ай бұрын
Parabéns!🎉 professor, excelente aulas.
@rogeriomascarenhas7059
@rogeriomascarenhas7059 3 ай бұрын
Muito bom. Conhecimento, com seriedade e boa didática.
@RafaelLudgero
@RafaelLudgero 3 жыл бұрын
Parabens, professor!
@GabrielFerreira-hx9pl
@GabrielFerreira-hx9pl 2 жыл бұрын
Muito obrigado pela explicação. É um conteúdo que otimizou o meu trabalho.
@alexandres965
@alexandres965 4 жыл бұрын
Aguardando os próximos vídeos..... rsrsrsrs. Parabéns pelas aulas, muito bem explicadas. Ganhou +1 inscrito.
@CarlosSouza-ti9qo
@CarlosSouza-ti9qo 2 жыл бұрын
Programar é tudo de bom. Um desafio e tanto.
@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!
@CarlosRodriguesdeSouza
@CarlosRodriguesdeSouza Жыл бұрын
SHOW de explicação
@sergiojacomini1302
@sergiojacomini1302 Жыл бұрын
Didático, código estruturado e limpo, sem enrolação, parabéns...
@cledemirgava1712
@cledemirgava1712 5 ай бұрын
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!
@ricardobrito8996
@ricardobrito8996 3 жыл бұрын
Parabéns!
@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.
@pedrot.993
@pedrot.993 4 жыл бұрын
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!
@coutinho1952
@coutinho1952 2 жыл бұрын
0
@leandrolamindepaulapereira9485
@leandrolamindepaulapereira9485 2 жыл бұрын
Show!!!
@eduardodaltro5645
@eduardodaltro5645 Жыл бұрын
Muito bom mesmo!!! Tem que voltar a gravar videos de VBA.
@hubersonamenema
@hubersonamenema 4 жыл бұрын
Top
@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
@edhermarco1
@edhermarco1 2 жыл бұрын
❤❤❤
@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??
@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!!!
@joseliojunior4840
@joseliojunior4840 2 жыл бұрын
MUITO BOM, Parabéns! Preciso alterar o nome de uma pasta de arquivos em PDF, pensei em fazer isso usando VBA. Tem jeito... sabe os comandos? Abraços
@PernambucoMeuPaisOficial
@PernambucoMeuPaisOficial 2 жыл бұрын
for each top
@Helriston_Andrade
@Helriston_Andrade 4 жыл бұрын
Ó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.
@assis7328
@assis7328 Жыл бұрын
Do zero ao avançado ? Quando chegar no avançado , vou esta fazendo foguete pra NASA !
@reflexao6636
@reflexao6636 3 жыл бұрын
Para funcionar tem que selecionar. Se tem como funcionar sem selecionar? E se quiser pintar?
@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.
@adilsonaffonso394
@adilsonaffonso394 5 ай бұрын
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
@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?
@AjaxMarques
@AjaxMarques 10 ай бұрын
Olá boa noite, é possível repetir um comando de segundo segundo (ActiveWindow.SmallScroll Down:=1) ?
@educacaofisica-tiakarina285
@educacaofisica-tiakarina285 2 жыл бұрын
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?
@marcelowesentot8999
@marcelowesentot8999 2 жыл бұрын
Não encontrei o arquivo para baixar da aula, têm como fazer isto atualmente?
@viniciuscarneiro3278
@viniciuscarneiro3278 Жыл бұрын
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
@Sturak
@Sturak Жыл бұрын
“c” e “Selection” são palavras reservadas? Por que você não declarou c, por exemplo?
@felipesignorellireis7839
@felipesignorellireis7839 2 жыл бұрын
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
@pedropacheco1715
@pedropacheco1715 3 жыл бұрын
como deixar o 10 dinâmico??
@kaikera1237
@kaikera1237 2 жыл бұрын
Nao ta funcionando o link de baixar a planilha usada no video. Poderia corrigir ?
@CanalInvestidor
@CanalInvestidor Жыл бұрын
Como contar de 0.01 a 10?
@eduardoadministrativo3965
@eduardoadministrativo3965 Жыл бұрын
COMO FAÇO PARA ADQUIRIR ESSE CURSO
@aldosilva71
@aldosilva71 Жыл бұрын
quem é ( i ) nesta função
@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.
@cledemirgava1712
@cledemirgava1712 5 ай бұрын
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!
@D2R150
@D2R150 3 жыл бұрын
O duro é estar numa puta concentração tentando seguir o raciocínio e entrar uma propaganda... pqp...🤬
@jgbl29
@jgbl29 3 жыл бұрын
baixa o vídeo que isso não acontece
@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
@joseliojunior4840
@joseliojunior4840 2 жыл бұрын
MUITO BOM, Parabéns! Preciso alterar o nome de uma pasta de arquivos em PDF, pensei em fazer isso usando VBA. Tem jeito... sabe os comandos? Abraços
Excel VBA (Aula 04): Tipos Básicos de Variáveis
18:12
Aprendendo Gestão
Рет қаралды 27 М.
Excel VBA (Aula 01): Primeiros passos em Programação VBA no Excel
12:07
Aprendendo Gestão
Рет қаралды 111 М.
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 36 МЛН
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
✅Qual Melhor LOOP no VBA? LOOP FOR EACH ou LOOP FOR NEXT?
17:21
Excel Online Brasil
Рет қаралды 7 М.
Excel VBA (Aula 02): Condicionais IF / THEN / ELSEIF / ELSE
21:11
Aprendendo Gestão
Рет қаралды 70 М.
#15 - macros and Excel VBA - Do While - Loop
19:34
Alessandro Trovato
Рет қаралды 88 М.
How to Create a Data Entry Form in Excel
34:30
Excel Macro Mastery
Рет қаралды 267 М.
For Each VBA - Utilizando Estrutura de Repetição no VBA
28:16
Hashtag Treinamentos
Рет қаралды 15 М.
Como Fazer Loop VBA no Excel - While VBA
26:32
Guia do Excel
Рет қаралды 7 М.
VBA Macro to Copy Data from Another Workbook in Excel
13:39
Excel Campus - Jon
Рет қаралды 635 М.
Como usar o Solver no Excel - Exemplo de Mix de Produção
17:30
Aprendendo Gestão
Рет қаралды 31 М.
IF AND OR Formula in Excel with MULTIPLE CONDITIONS
17:32
Presentation Mastery
Рет қаралды 631 М.
# 30 - Course macros and Excel VBA - Generate combinations of numbers
26:13
Alessandro Trovato
Рет қаралды 47 М.