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!
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!
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.
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
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
Ó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.
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!!!
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
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!
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.
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
Melhor didática que encontrei até agora! Obrigado por compartilhar conosco professor
Didático, código estruturado e limpo, sem enrolação, parabéns...
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!
Muito bom. Conhecimento, com seriedade e boa didática.
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!
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!
0
Muito obrigado pela explicação. É um conteúdo que otimizou o meu trabalho.
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.
Parabens !! voce tem o dom de ensinar!!!
Parabéns!🎉 professor, excelente aulas.
Sua didatica e muito boa a explicação limpa muito bom!!
Programar é tudo de bom. Um desafio e tanto.
Muito bom, professor. São muitos comandos pra aprender, e é só o começo.
Excelente método de ensino.
Direto e objetivo.
Parabéns!
Excelente aula...
Fica muito claro o aprendizado com sua didática
Excelente didática. Adoro suas aulas !! Parabéns.
SHOW de explicação
Show, melhor explicação de todas.
Excelente. Muito objetivo e didático.
Explicação ótima. Parabéns mestre.
Aguardando os próximos vídeos..... rsrsrsrs. Parabéns pelas aulas, muito bem explicadas. Ganhou +1 inscrito.
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
Parabens, professor!
Parabéns!
Olá boa noite, é possível repetir um comando de segundo segundo (ActiveWindow.SmallScroll Down:=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
“c” e “Selection” são palavras reservadas? Por que você não declarou c, por exemplo?
Muito bom mesmo!!!
Tem que voltar a gravar videos de VBA.
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
Não encontrei o arquivo para baixar da aula, têm como fazer isto atualmente?
No caso do exemplo do contador de célular selecionadas seria o equivalente a função cont.se ou cont.ses do excel??
Ó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.
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!!!
Nao ta funcionando o link de baixar a planilha usada no video. Poderia corrigir ?
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?
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
Show!!!
Para funcionar tem que selecionar. Se tem como funcionar sem selecionar? E se quiser pintar?
COMO FAÇO PARA ADQUIRIR ESSE CURSO
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!
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?
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
❤❤❤
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.
Do zero ao avançado ? Quando chegar no avançado , vou esta fazendo foguete pra NASA !
Top
for each top
O meu não dá certo, o código está exatamente igual e ele conta todas as células que eu seleciono
Também estava acontecendo comigo, mas revisei de novo (depois de mil vezes!) e tinha uma coisinha errada no código. Aí depois funcionou.
quem é ( i ) nesta função
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
Como contar de 0.01 a 10?
como deixar o 10 dinâmico??
O duro é estar numa puta concentração tentando seguir o raciocínio e entrar uma propaganda... pqp...🤬
baixa o vídeo que isso não acontece
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