Carregar DADOS de Planilha Excel para LISTBOX de Formulário Excel VBA

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

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

  • @angelo59br
    @angelo59br 4 месяца назад +1

    Não me canso de admirar a qualidade destes vídeos! Parabéns!!!

  • @heliebertihenrique
    @heliebertihenrique 6 месяцев назад +3

    Finalmente um canal que ensina de forma prática e eficiente!

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

      Obrigado pelo elogio

  • @AugustoColetti
    @AugustoColetti 6 месяцев назад +2

    Olha, eu estou elaborando um projeto em VBA e o único lugar que ensina de forma clara é aqui! Já fiz alguns questionamentos em vídeos antigos e pra minha surpresa, fui respondido. Preciso agradecer pelos ensinamentos e parabenizar pela iniciativa, que é maravilhosa. PARABÉNS, DEUS ABENÇOE VC E SUA FAMÍLIA!

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

      Bom dia, obrigado, igualmente.

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

    Professor...
    Sem palavras! Estou desenvolvendo um arquivo e não só essa, mas, como outras aulas me auxiliaram demais no meu trabalho. E, de tanto assistir (estou iniciando os estudos no VBA já estou começando a compreender e adaptar meus próprios códigos.
    SHOW DE BOLA!!!
    Merecia 1000000 de visualizações e likes.
    MUITO TOP!!!!

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

      Boa tarde, obrigado, sucesso em seus estudos.

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

      @@CanalSGP Falou fechar o parênteses hehehehe lá em cima.
      Mas ta valendo. Obrigado de novo.

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

    Eu necessitei esclarecer alguma dúvidas e fiz contato através do WhatsApp. De imediato, fui atendido e esclarecida a minha dúvida. Portanto, plageando a expressão utilizada no canal: "Bingooo!". Quero agradecer a atenção e, se antes era admirador do seu canal, faço questão de divulgar o seu respeito para com os seguidores. Parabéns!

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

      Boa tarde, obrigado, sucesso em seus estudos.

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

    obrigado pelo conteúdo, nos últimos dias tenho visto muitos de seus vídeos!

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

      Bom dia, que bom, sucesso em seus estudos.

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

    Muito obrigado por todos seus vídeos! Melhor professor!!!

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

    boa tarde,
    muito suas dicas, gostaria de saber se tem como configurar os valores apresentado na listbox no formato moedas.

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

      Boa tarde, obrigado, segue link de vídeo neste sentido. ruclips.net/video/oYsXIcwIoDc/видео.html

  • @joselucascintra7001
    @joselucascintra7001 2 года назад +2

    Muito top. Parabéns amigo

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

    B Noite parabéns pelo seu trabalho. Eu consegui fazer de outra forma. Formatei meu intervalo como Tabela. E usei o nome da tabela na propriedade ROWSOURCE desta maneira o intervalo fica dinâmico também.
    With Me.ListBox1

    .RowSource = "Tb_Dados"
    .ColumnCount = 3

    End With
    Voce poderia fazer videos usando os intervalos formatados como tabela. Parece que economiza umas boas linhas no código.
    Grato. Deus abençoe o seu trabalho.

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

      Bom dia, obrigado, vou analisar essa possibilidade.

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

      @@CanalSGP ok. Obrigado

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

      vcs podem me mostrar essa alteração ? obrigado

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

    tem como usar uma multipage, atribuir listbox em cada uma das pages e para cada page, puxar dados de aba diferente da planilha para cada listbox? Ou necessariamente só consegue puxar dados de uma aba apenas?(como no vídeo da tua aula)

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

      Boa tarde, pode trabalhar com uma listbox em cada página, mas são objetos independentes, cada um com usa própria programação.

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

    Olá
    Preciso de um filtro por data e nome, carregar na listbox e imprimir. Vc tem algum video que fala sobre isso ?

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

      Bom dia, talvez o procedimento do vídeo no link a seguir possa ser útil. ruclips.net/video/hdUnCg-fZbg/видео.html

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

    Boa tarde ,sua explicação é incrível esta me ajudando muito,bom estou fazendo um formulário que joga dados de entrada em uma planilha,gostaria que esses dados do formulário forem transferidos para o list box também e serem apagados posteriormente do list box,para depois quando ocorrer nova venda ser carregados novamente.Os dados da planilha deverão ficar salvos e são carregados constantemente e os dados do list box são apenas para visualização .Desde já agredeço

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

      Boa noite, veja a vídeo aula a seguir, acredito que consiga adaptar para sua necessidade:ruclips.net/video/xj-Wy7NkN98/видео.html

  • @rodrigonovaes8804
    @rodrigonovaes8804 11 месяцев назад

    Se possível, enviar as planilhas para análise dos códigos,

    • @CanalSGP
      @CanalSGP  11 месяцев назад

      Boa tarde, solicite a planilha do vídeo no e-mail do site do canal, link na descrição do vídeo.

  • @r.mendesdemendonca1747
    @r.mendesdemendonca1747 2 года назад

    Professor,
    Por favor, uma duvida, gostaria de desabilitar linhas em uma listbox com uma condição, exemplo "0 em estoque", para que ela não fosse mais atribuida em valores totais, mas que contivesse a informação do registro. Talvez que contivesse aquela cor padrão quando desabilitamos uma textbox.

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

      Boa tarde, não vi nada semelhante ainda, não sei dizer se é possível.

    • @r.mendesdemendonca1747
      @r.mendesdemendonca1747 2 года назад

      ​ @CANAL SGP Agradeço sua atenção, eu estou procurando também, algo que pelo menos seja parecido, mas nem isto estou achando, acredito que vou ter que colocar uma condição automática que quando for zerada o item, coloco um "Botão de Opção" identificando que foi zerado. Estou pensando em fazer isto.

    • @r.mendesdemendonca1747
      @r.mendesdemendonca1747 2 года назад

      Tendo esta condição através do "botão de opção" como eu posso impedir de o usuário ter acesso a linha, mesmo ela sendo mostrada? Rssss acho que caímos no mesmo problema não é?!?!?!

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

      Boa tarde, talvez seja o caso de remover a linha, fazer um laço para percorrer a listbox e se a condição for atendida remover a linha.

    • @r.mendesdemendonca1747
      @r.mendesdemendonca1747 2 года назад +1

      @@CanalSGP vou dar uma estudada nisto, já estive em situações piores que pensei que não sairia fiquei 3 dias batendo cabeça ate que consegui. Acredito que esta não será diferente. Muito obrigado por sua atenção, muitas de suas dicas me ajudaram muito.

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

    Bom dia amigo, muito obrigado por compartilhar conhecimento. Deus Abençoe cada vez mais com sabedoria. Fiz um cadastro de cliente para carregar no formulário e fazer pesquisas, mas quando tem mais de 100 dados a carregar fica muito lento, teria como fazer ao invés de carregar todos os conteúdos da planilha no formulario, fazer somente carregar os que busco escrito na linha de pesquisa?
    Muito obrigado, tudo de bom?

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

      Bom dia, experimente desativar algumas funções do Excel durante a execução.
      Application.ScreenUpdating = False
      Application.DisplayAlerts = False
      Application.CutCopyMode = False
      Application.Calculation = xlCalculationManual
      Application.EnableEvents = False
      COLOQUE SUA MACRO ENTRE ESTES COMANDOS
      Application.ScreenUpdating = True
      Application.DisplayAlerts = True
      Application.CutCopyMode = True
      Application.Calculation = xlCalculationAutomatic
      Application.EnableEvents = True

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

      @@CanalSGP Valeu, muito obrigado pelo retorno amigo. Vou tentar.

  • @RVTECH-sy6sl
    @RVTECH-sy6sl 3 года назад

    Boa noite. Tenho 3 planilhas de produtos diferentes, com as colunas Descrição e valor!
    Como carrego os dados das 3 planilhas na mesma listBox?

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

      Bom dia, de três planilhas não tentei ainda, mas de duas já tem procedimento, segue link de vídeo explicativo: ruclips.net/video/pPoAPHgHYf4/видео.html

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

    Professor como eu faço para carregar uma tabela na ListBox buscando em uma outra planilha utilizando ela como banco de dados?

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

      Boa tarde, tem o procedimento do vídeo no link a seguir. ruclips.net/video/ZqRnJs7BRLo/видео.html

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

      @@CanalSGP Obrigado Professor, vc é de mais

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

      De nada

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

    Olá, tem como colocar para a ListBox ficar atualizando automaticamente? Pois quando crio um novo cadastro ele não aparece logo na ListBox, é necessário sair do programa e depois entrar novamente.

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

      Bom dia, pode criar a macro que carrega os dados separado e depois acionar no final dos códigos que utiliza para salvar os dados para a planilha.

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

    OLÁ , COMO EU PODERIA PEGAR UMA PLANILHA NA MINHA MAQUINA , IMPLANTAR UMA ESTÂNCIA PARA O VB INSERIR EM UMA FORMULARIO WEB AUTOMATICAMENTE ?

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

      Olá, infelizmente não temos conteúdo sobre essa funcionalidade ainda.

  • @robson.adachi
    @robson.adachi 4 года назад +1

    ola boa noite, fiz como no video, porem esta dando um erro "O objeto é obrigatorio", poderia me da uma ajuda? obrigado

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

      Bom dia, pela mensagem, tem um objeto com nome errado, pode ser nome da guia da planilha, nome da listbox, etc..

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

    Opa
    Ótima Aula, porem comigo não funcionou, ta dando erro de tempo de execução na linha Carrega.TextBox1.List... logo na primeira linha

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

      Boa tarde, qual a mensagem de erro que retorna.

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

      @@CanalSGP Eu vou refazer de novo pra ver se resolve, porque eu to tentando fazer uma coisa um pouco complicada pra mim que ta começando. Eu to tentando fazer com que a list box me traga os valores da planilha. Depois disso eu coloquei TextBox em cima, e queria que esses TextBox me mostrassem os dados da planilha quando clico no item. E depois disso queria que ao alterar os dados no text box, que ele alterasse os dados da planilha, que consequentemente alteraria os dados da ListBox. Entende.... to me embolando todo, ja assisti cinco videos seus, e to gostando muito, mas não to conseguindo me resolver. :/

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

      Bom dia, para fazer edição melhor enviar os dados para outro formulário.

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

      @@CanalSGP assim, eu sou muito novo no VBA, tipo, bem iniciante. Eu não sei como fazer isso, você tem algum vídeo que possa me ajudar?

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

      Exclusivo sobre isso não tenho.

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

    Boa tarde Prof.
    Estou tendo dificuldade de cadastrar no listbox e na planilha quando clico para salvar,ele salvar na coluna errada e no listbox nem salvar.
    Esse meu cadastro e de peça com figura,nesta parte não estou conseguindo cadastrar na planilha nem nio listbox.
    Clico no camplo novo,ele limpar os campo mas na hora de salvar,esta dando esse erreo.
    Tem como amigo me ajudar.
    Conforme for envio o cadastro.
    Att:Elso

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

      Boa tarde, tem alguma mensagem de erro? Para salvar dados de listbox para planilha, siga as instruções do vídeo no link a seguir:
      ruclips.net/video/Yz3NkBO0oc0/видео.html

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

      @@CanalSGP Bom Dia
      Deu olhada no video,mas ainda não esta gravando no listbox,mas na planilha esta mas em celulas e colunas errada.
      coloquei um botão novo,quando clico no botão ele inserir um novo registro,quando preencho os campos e clico em salvar não passa para listbox e na planilha salva nos locais errado,mas não da erro.

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

    Como eu faço para Carregar os Dados da Planilha Excel para Listbox da minha Multipage

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

      Bom dia, acredito que seja o mesmo procedimento, porque não altera o nome da listbox.

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

      @@CanalSGP Já fiz e não consegui

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

      Boa tarde, mas retorna alguma mensagem de erro?

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

      @@CanalSGP Não exibe erro, só não aparece as informações armazenado nós Dados na minha Listbox.
      Não sei se é porque eu tenho várias page de cadastro na minha Multipage e não está identificando.

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

    Mestre, montei meu formulario, seguindo rigorosamente passo a passoo seu video....de inicio apareceu erro de objeto....olhei pesquizei ,e nada...ate que vi um video sobre tratamento de erro, usando error go to.... parou de aprecer o erro...mas o list box nao carregou de jeito nenhum...olhei tudinho, item a item...até uma parte que voce usa o endereço da planilha como plan 1, no meu caso a minha estava nomeada...voltei o video e vi que voce p=colocou o nome da planilha que aparece fora do parentes na lista....ok, alterei isso...ao executar ele vai para o relatrio mas nao carrega a list box, nada, nenhuma coluna, vi a configuraçao das colunas na listbox, ajustei e nada....tem como vc ver isso para mim?

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

      Bom dia, veja se a linha está correta, deixe seu e-mail que envio a planilha para que possa comparar.

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

    quando carrego minha listbox a primeira linha de produto não aparece no listbox inicia da 2ª em diante

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

      Bom dia, verifique as referências a área da planilha, se o número está correto.

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

    Como posso alinhar cada coluna individualmente no listbox? É possível?

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

      Olá, até o momento não vimos procedimento parecido.

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

    preciso carregar dados de mais de uma planilha no mesmo listibox... como faço ??

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

      Olá, vamos estudar essa possibilidade, se obtivermos sucesso, gravamos vídeo explicativo.

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

    Ainda esta disponível a planilha?

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

    Eu importei um valor contabil e queria que ele continuasse contabil, tem como?

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

      Boa tarde, na linha de código onde carregar o valor, troque o .value por .text, se já estiver formatado desta forma na planilha Excel.

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

      Mudar o value da listbox para text?

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

      @@lucasdourado8950 Na parte que pega o valor da planilha.

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

      Arrumei ja, valeu

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

      Que bom que deu certo.

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

    Fiz igualzinho e está mostrando erro em tempo de execução 6: estouro.

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

      Boa noite, em qual linha de código ocorre o erro? Deixe seu e-mail que envio a planilha para que possa comparar.

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

    O meu está dando o erro na linha, informando que o objeito é obrigatório:
    ULTIMALINHA = plan1.Range("B10000").End(x1Up).Row

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

      O nome Plan1 deve estar errado.

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

      @@CanalSGP Aqui está dizendo que o objeto é obrigatório e não especifica em que lugar está o erro do código, tem como me ajudar?

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

      Aqui está o código.
      ListBox5.Clear

      ListBox5.ColumnWidths = "10;10;10"

      Dim ultimalinha
      Dim linha

      ultimalinha = Plan4.Range("a10000").End(xlUp).Row

      For linha = 1 To ultimalinha

      carregar.ListBox5.AddItem Plan4.Range("A" & linha)
      carregar.ListBox5.List(carregar.ListBox5.ListCount - 1, 0) = Plan4.Range("A" & linha)
      carregar.ListBox5.List(carregar.ListBox5.ListCount - 1, 1) = Plan4.Range("B" & linha)
      carregar.ListBox5.List(carregar.ListBox5.ListCount - 1, 5) = Plan4.Range("F" & linha)

      Next

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

      Deixe seu e-mail que envio a planilha para que possa comparar.

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

    Boa noite, utilizei teus métodos para preencher duas listbox no meu arquivo, mas quando eu oculto a planilha (sheet) com o botão direito na barra de tarefas do excel aparece um erro 1004, há alguma forma de puxar as informações para o listbox com a planilha estando oculta?
    Falando nisso tenho mais uma pergunta sobre planilhas ocultas que irei emendar neste post.
    Vi um vídeo seu sobre proteção do arquivo com senha (ruclips.net/video/HsTx8vBMVtw/видео.html), tem como fazer esse procedimento apenas se o usuário tentar Reexibir uma planilha (sheet) clicando com o botão direito do mouse na barra de tarefas do excel oculta ao invés de ocultar tudo (workbook)?
    Pois terão mais pessoas que usarão esse arquivo e não gostaria que elas modificassem por acidente (intencional ou não) alguma informação pois assim os relatórios podem ser comprometidos. Mesmo que eu use um bloqueio nas células com senha há algumas células que devido algumas fórmulas não foi possível bloquear sem dar erros nos relatórios...

    • @CanalSGP
      @CanalSGP  6 лет назад +1

      Olá, vamos estudar sua dúvida. Se obtivermos sucesso, gravamos vídeo explicativo.

    • @alx_abreu
      @alx_abreu 6 лет назад +1

      Boa Noite, Consegui achar uma maneira de carregar o Listbox mesmo com planilha estando oculta, apenas acrescentei o comando
      Application.ScreenUpdating = False
      Esse comando faz com que a macro não mostre as planilhas ou as informações agilizando o procedimento em menos tempo para quaisquer macro
      Planilha3.Visible = True
      já adiciono esse comando para que o listbox "ache" a planilha mencionada, e após os comandos para preencher o listbox acrescento
      Planilha3.Visible = False
      para que o userform carregue as informações da listbox em planilha oculta!

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

    video legal,.. seria melhor ainda se ele tirasse a batata da boca pra falar....