# 87 - Excel VBA - Distribute Columns in values groups neatly

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025
  • 87 - Excel VBA - Distribute Columns in values groups neatly
    In this video I explain how to distribute a group of numbers in columns following an order defined by the columns themselves
    The concepts which I will be using a data array and loop structures to distribute ordered and automatically, regardless of the number of lines.
    Good studies and be sure to subscribe to my channel!
    Access spreadsheets:
    www.sigaonerd.com
    Facebook: sigaonerdpontocom
    Twitter: @aletrovato
    RUclips channel confirmation link
    / @alessandrotrovato

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

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

    Excelente aula, nota 10

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

    Excelente!!

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

    cara que show de bola!!!! é o único que explica bem certinho o porque e transmite calma para quem esta começando e conhecimento pra quem ja sabe excelente !!!! já sou seu aluno e inscrito tambem hehehehe

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

    Parabéns.

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

    desde jà agradeço e fico no aguardo de seu retorno

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

    Que legal esse vídeo mestre Trovato !!!
    Tu virou o "rei da lógica" com VBA no youtube.....

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

      Olá Felix! Que nada meu amigo... Os vídeos servem apenas como material de apoio para quem está estudando...
      Grato mais uma vez pela mensagem e por acompanhar os trabalhos!
      Ganhei o selo "Felix" de qualidade! \m/
      Abraços meu amigo e bons estudos!

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

    Parabéns Alessandro. Mas na verdade quem ganha somos nós seus alunos. Estou acompanhando seus trabalhos. Felicidades meu amigo.

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

      Muito obrigado Ronaldo e fico feliz que esteja acompanhando os trabalhos realizados!
      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

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

    Senhor, multiplicaaa

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

      Olá Franklin! Multiplica sim... Espero chegar pelo menos as 400 aulas!
      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

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

      Alessandro Trovato blz , eu e muitos agradece

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

    Mais uma vez Trovato, só tenho que parabenizá-lo por suas aulas!!!

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

      Muito obrigado pela mensagem Paulo! Fico muito feliz que continua acompanhando os trabalhos! Bons estudos e sucesso!

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

    parabéns pelos 300 vídeos !!!👏👏👏👏

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

      Muito obrigado Célio! Bons estudos e obrigado por acompanhar as aulas!

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

    sensacional!

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

      Muito obrigado pela mensagem Wando!
      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

  • @ivairferrari
    @ivairferrari 8 лет назад +3

    Muito bom amigo Alessandro Trovato. Didática 10, assunto 10, tudo 10. Abraço !

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

      Muito obrigado meu amigo pelas suas gentis palavras! Você também produz excelentes conteúdos. Estamos juntos nessa cruzada!

  • @AlessandroSilva-dl3vq
    @AlessandroSilva-dl3vq 8 лет назад +1

    Isso sim q é aula , cada vez mai fico viciado nessas aulas com loops que mostra realmente q sem eles nada seria possível.
    Prof. coloca cada vez mais esses loops e vamos pegar pesado neles.:-)
    Parabéns vc é o cara!

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

      Olá Xará Alessandro! Sem loops praticamente não conseguiriamos fazer nada útil ou prático para o dia a dia.
      Deixa comigo!!!!
      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!

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

    Professor Trovato, parabéns e muito obrigado pela dedicação aos 'simples mortais do Excel' como eu.

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

      Olá Joaquim! Muito obrigado por acompanhar os trabalhos! Fico muito feliz que esteja gostando e fique tranquilo pois também sou um simples mortal do Excel. Aprendo coisas novas todos os dias!
      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

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

    Bom dia professor ,teria como mostra como faço para importar um banco de dados de outra planilhar ,que tenha um banco de dados com varios nomes que se repetem ,e lançar em duas planilhas uma que os valores não se repitam e outras lançe os valores filtrados

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

      Sugestão anotada Ronaldo! Grato pela mensagem e por acompanhar os trabalhos!
      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

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

    Olá professor, Parabéns pelos vídeos eles têm me ajudado muito nas minhas atividades.
    Adoro suas aulas de exel.
    Grato !!
    (Agnaldo de Manaus)

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

      Olá Agnaldo! Muito obrigado por acompanhar as aulas e pela mensagem! É bom saber que tenho pessoas que acompanham as aulas em todo o Brasil! Abraços.
      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

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

    #maisum

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

    BOM DIA ALESSANDRO EU GOSTARIA DE SABER COMO EU FAÇO PARA ALTERAR UM VALOR NEGATIVO NA MESMA CÉLULA DA SOMA EM ZERO? POR EXEMPLO QUANDO EU DOU BAIXA EM UMA LINHA DO MEU SALDO INICIAL FICA A DIFERENÇA NEGATIVA NA LINHA ABAIXO E EU GOSTARIA QUE FICASSE SÓ ZERO.

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

      Olá Renato! Não entendi bem a sua dúvida. Você não quer que o saldo apareça como negativo, mas sim Zero? Se for isso utilize a função SE na fórmula, se o resultado for negativo troque para zero.
      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!

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

    Alessandro, vc faz sessões particulares de aula?? eu trabalho com planilhas, mas ainda estou aprendendo. Consegui desenvolver muito com sua aulas, mas existem algumas problemáticas que não foram contempladas em suas aulas, até pela peculiaridade do meu trabalho. Parabéns pelo seu trabalho, é fantásticos a qualidade do conteúdo.

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

      Olá Rodrigo! Infelizmente não presto mais consultorias pois o tempo é escasso. Se quiser posso indicar os amigos Bruno Silva do Canal ProcvTube, Fábio Baldini do Excel Solution, Laennder Alves do Guru do Excel, Ruy e Garcia do Canal Planilheiros, Professor Claudio Damasceno e ainda o Cristiano Galvão da Genecsis.
      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

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

    Parabéns Alessandro pela forma didática e simples de explicar um assunto tão complexo mas que na sua aula fica fácil.
    Professor, fiz uma planilha exatamente igual a sua mas a instrução para limpar os dados antigos("M2:M1048576").clearcontents limpa somente a coluna M e não limpa os números das outras colunas, e caso seja trocado os valores na matriz ele mantém os valores antigos.
    Foi algum erro meu oi erro na fórmula?
    Obrigado

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

    Saudações Alessandro no lugar de apenas deixar vazio o espaço não preenchido teria como uma letra ou zero tentei por uma variável Z para 0 mas não tive exito, puz 0 nas aspas ele preencheu a plan inteira rsrsrs

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

    se alguem conseguiu criar uma planilha dessa pfv me ajudem nao consegui criar uma aqui.

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

      Olá Alessandro! Enviei a planilha que faz a separação para seu email.

    • @Alesub-
      @Alesub- 7 лет назад

      Nossa Alessandro muito obrigado de coração muito feliz.

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

    Aula tão boa que já meu segundo comentário, kkkk.
    Estou com um projeto aqui para um modalidade de loterias, e essa video vai me ajudar muito, vai ser uma ótima inspiração.
    No lugar das quinze dezenas será um valor de uma única célula. mas vou precisar de um For Next para umas vinte posições, e a partir daí espalhar dezenas em toda a planilha de acordo com a informação da célula mencionada acima.
    Tenho uma dúvida professor.É possível fazer comparações uando apenas estrutura For Next ou é preciso usar em conjunto com o Do While?
    E se meu projeto por algum motivo exigisse que ao nove valores ou até mesmo os vinte valores tivessem que ficar na mesma célula e na mesma coluna ativa, isso seria possível? Já tentei até copiar a função IF e incrementar o Ln + 1 mas ele copia o mesmo valor, tá complicado.
    E quando o senhor faz as aulas, o senhor faz tudo na hora ou ficar algumas horas pensando como tem de ser o código?
    Se for respondido desde já obrigado, e obrigado por compartilhando um conhecimento de ouro que é a arte de programar.

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

      Olá Moreno Gaucho! Muito obrigado pela sua mensagem. A parte de loterias é realmente complicada. As planilhas que gravei sobre gerações de números e combinações tiveram algumas horas de planejamento e execução antes da gravação. Posso te dizer com certeza que é bem trabalhoso fazer isso e já deixei de lado as aulas sobre o tema. É exaustivo e exige muita pesquisa. Como não tenho uma formação forte em matemática ou estatística isso acaba dificultando um pouco o entendimento do tema, tornando o desenvolvimento mais trabalhoso.
      posso te dizer que é na base da tentativa e erro que consegui chegar em várias soluções e você está no caminho certo.
      Quanto a pergunta, o Do While / Do Until podem ser utilizados quando você não tem um número fixo de elementos para fazer o ciclo de repetição. Se houver um número determinado o For Next é recomendado...
      Bons estudos e boa sorte no desenvolvimento! Tomara que ganhe na loteria!

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

      Obrigado professor por seu retorno.
      No meu projeto não estou usando nada de matemática, apenas os números de todos os sorteios, eu mudei meu projeto depois que enviei a mensagem.
      Estou fazendo certo até agora com Do While, esse é fantástico. Agora estou apanhando para fazer com que uma combo box carregue com o valor na tela, mesmo no form activate, usei várias caixas de texto e todas já carregam com o valor, mas o combo box tá me judiando mesmo usando o parâmetro Me.
      É que estou tentando gerar uma estatística, com as dezenas que ficarem entre a ultima linha e a linha selecionada de acordo com oq foi escolhido na combo box, percebi que com do while é possível, a ultima linha é fácil de indicar, agora a combo box tá difícil.
      Mas obrigado pelo retorno professor, bom fim de semana para o senhor e sua família e um forte abraço.

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

      Moreno Gaucho Hà aulas que explicam (aulas mais recentes) em como alimentar as combobox. deve ajudar. Bom fds para todos vocês também!

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

      Obrigado professor, alimentar a combo box já fiz isso com do while, sóe stou apanhando para fazer carregar com um valor .Inclusive estou aprendendo fazer muita coisa com suas aulas, estou até surpreso, e estou pegando gosto por vba.
      Obrigado mais uma vez, até mais.

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

    Excelente video aula Alessandro Trovato.
    Consegui fazer essa planilha na boa, e tentei aproveitar ela para fazer o seguinte projeto:
    Na primeira coluna coloquei várias dezenas ao todo mais de 60 dezenas, algumas até repetidas na mesma linha, e aproveitando os laços de repetição, tentei usar o filtro avançado para copiar somente valores únicos, para uma Range de 10 colunas por seis linhas, ficando no total 60 dezenas não repetidas.Até assisti sua aula de como contar células com cores para aprender como utilizar o referido filtro.
    Mas não consegui de jeito nenhum, tentei de tudo, não sei se falta variáveis, ou como selecionar as células, tenho notado que vc usa várias opções para fazer tal processo, e acabo ficando perdido em qual e quando usar determinada opção para selecionar.
    Quase fiquei doido, mas uma hora aparece uma luz, quando eu for tentar novamente ou usar um capacete para não correr o risco do cérebro fugir kkkkkkkkkkk.
    Um abraço amigo.

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

      Olá Moreno! É assim mesmo meu amigo. Já perdi horas e horas de sono para tentar chegar em um resultado. Esse processo é ótimo pois traz para você um aprendizado duradouro. Aprendendo uma vez com a dificuldade você verá chegar o domínio do tema.
      Desejo a você muito sucesso em 2017! Muito obrigado por acompanhar os trabalhos!

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

    Não entendi quando você disse VB, o sistema está em VBA, não é o mesmo?

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

      Neste caso é o VB mesmo.. Visual Basic atualmente faz parte do pacote .net
      A última versão do Visual Basic foi a 6 e servia para aplicativos desktop. Uma das propriedades do formulário do VB era justamente se auto ajustar...

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

      Tenho um sistema para cadastro de cédulas antigas que eu coleciono feito em VBA no Excel, mas ele abre no tamanho feito e gostaria que ele abrisse maximizado e maximizasse todo o conteú
      do do Form, mas não estou conseguindo.

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

      Olá José ! Não é possível que isso ocorra no VBA... Pelo menos desconheço essa possibilidade.
      Você pode recriar os controles para os tamanhos quando dimensionar mas vai dar um enorme trabalho!

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

    Parabéns Alessandro, muito boas suas aulas... Uma pergunta, teria como fazer um Form e todo seu conteúdo, abrir maximizado e se adequar a qualquer tamanho de celula? Tentei fazer, mas só consegui maximizar o Form, o conteúdo ficou do mesmo tamanho...

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

      Olá José! Você vai ter que mudar os atributos de tamanho das caixas de texto e componentes do formulário. Não há uma forma dele se autoajustar como acontece no VB!
      Grato pela mensagem
      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