PROCV no VBA - Como utilizar FUNÇÕES do EXCEL no VBA

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024
  • CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO VBA IMPRESSIONADOR: lp.hashtagtrei...
    BAIXAR O MINICURSO GRATUITO DE VBA: bit.ly/2uPZRbw
    Para receber conteúdo diário de Excel, Microsoft Excel VBA e Power BI gratuitamente, entre em nosso grupo do Telegram: t.me/joinchat/...
    Em nossos vídeos ensinamos diversas dicas excel vba e truques excel vba para que você consiga se desenvolver nessa ferramenta!
    -----------------------------------------------------------------------
    ► Planilha utilizada no vídeo: pages.hashtagt...
    -----------------------------------------------------------------------
    Hashtag Treinamentos
    ► Inscreva-se em nosso canal: bit.ly/2O6A4RP
    ► Ative as notificações (clica no sininho)!
    ► Curta o nosso vídeo!
    -----------------------------------------------------------------------
    Redes Sociais
    ► TH-cam: bit.ly/2O6A4RP
    ► Instagram: bit.ly/2F7B6t4
    ► Facebook: bit.ly/2UA4SwY
    ► Telegram: t.me/joinchat/...
    -----------------------------------------------------------------------
    TOP Vídeos:
    ► Macros Excel VBA - Como criar uma Macro do Zero
    • Macros Excel VBA - Com...
    ► Como criar formulário no Excel - Criando Userform no VBA - 1/5
    • Como criar formulário ...
    ► VBA - O que é VBA? O que são Macros?
    • VBA - O que é VBA? O q...
    ► Gravar macro - Minicurso Prático de Macros e VBA (1/10)
    • Gravar Macro - [Minicu...
    ► Primeira Linha Vazia - Minicurso Prático de Macros e VBA (8/10)
    • Primeira Linha Vazia -...
    -----------------------------------------------------------------------
    Na aula de hoje vou te ensinar como utilizar funções do excel no VBA, isto é, como importar as funções nativas do excel para dentro do ambiente VBA. Essas funções são as que já vem dentro do Excel, são elas: somases, cont.ses, soma, procv etc...
    No exemplo que vou utilizar na aula de hoje vamos aprender a utilizar a função PROCV no VBA. Essa fórmula é utilizada para procurar informações associadas a um certo valor dentro de uma tabela qualquer.
    A fórmula PROCV no Excel VBA funciona da mesma forma que ela funcionaria dentro do Excel. Ou seja, todos os argumentos e funcionalidades são os mesmos.
    A grande diferença das fórmulas do excel utilizadas dentro do VBA é que elas devem ser escritas em inglês. No caso, a fórmula PROCV via VBA traduzida para inglês seria a fórmula VLOOKUP no VBA.
    Além da diferença do nome da fórmula, que deve ser em inglês, os argumentos também estarão em inglês. Mas mesmo que os argumentos do PROCV com VBA fiquem em inglês, eles funcionam da mesma forma que os argumentos em português, basta identificar quem é quem.
    Nessa aula vou te mostrar de forma muito clara que PROCV em VBA é igual ao PROCV no Excel, além de te ensinar como utilizar as outras funções do Excel dentro do VBA também.
    -----------------------------------------------------------------------
    #excel #vba #hashtagtreinamentos

ความคิดเห็น • 139

  • @HashtagTreinamentos
    @HashtagTreinamentos  4 ปีที่แล้ว +13

    Fala galera!
    Se você gostou do vídeo deixa sua curtida, se inscreve no canal e clica no sininho!
    Quer fazer um Curso Completo de VBA com a gente? Se inscreve nesse link para ser avisado quando abrirmos novas vagas para o curso: bit.ly/lista-espera-vba-youtube
    Para receber conteúdo diário de Excel, VBA e Power BI gratuitamente, entre em nosso grupo do Telegram: t.me/joinchat/AAAAAFVJr0C7Il-tVurdUw
    Para baixar o MINICURSO GRATUITO de 10 AULAS DE VBA: bit.ly/2uPZRbw
    ► Planilha utilizada no vídeo: pages.hashtagtreinamentos.com/planilha-1_Z3XpXlkBXgLVHUSyTcDm3tBHdZ4DMsR
    ► TH-cam: bit.ly/2O6A4RP
    ► Instagram: bit.ly/2F7B6t4
    ► Facebook: bit.ly/2UA4SwY
    ► Telegram: t.me/joinchat/AAAAAFVJr0C7Il-tVurdUw
    TOP Vídeos:
    ► Macros Excel VBA - Como criar uma Macro do Zero
    th-cam.com/video/uB3TBxHC1yQ/w-d-xo.html
    ► Como criar formulário no Excel - Criando Userform no VBA - 1/5
    th-cam.com/video/CHV7lN_W49Y/w-d-xo.html
    ► VBA - O que é VBA? O que são Macros?
    th-cam.com/video/T52_VUg_AKY/w-d-xo.html
    ► Gravar macro - Minicurso Prático de Macros e VBA (1/10)
    th-cam.com/video/Qa9A4lGL_Ig/w-d-xo.html
    ► Primeira Linha Vazia - Minicurso Prático de Macros e VBA (8/10)
    th-cam.com/video/k6ZoRq9Aqdg/w-d-xo.html

    • @wilsonlopesjunior1043
      @wilsonlopesjunior1043 4 ปีที่แล้ว

      Como eu entro em contato, para te mostrar a minha planilha? Preciso gerar um relatório e estou com dificuldades. Quem sabe você tem uma saída para apresentar.
      Forte abraço.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว +1

      Infelizmente não prestamos esse tipo de suporte mais específico e detalhado, somente para os alunos do nosso curso completo. Caso tenha interesse e queira ser avisado das próximas turmas, é só se inscrever aqui: bit.ly/lista-espera-vba-youtube

    • @PauloSergioBLucas
      @PauloSergioBLucas 4 ปีที่แล้ว +1

      #somos todos 12%.

  • @marcosviniciusdecarvalho9049
    @marcosviniciusdecarvalho9049 3 ปีที่แล้ว

    somostodos12%
    show

  • @elidioaraujodias9016
    @elidioaraujodias9016 4 ปีที่แล้ว +1

    #somostodos12%

  • @manoelsantoscosta3204
    @manoelsantoscosta3204 2 ปีที่แล้ว

    parabéns show

  • @thaynacaldeira821
    @thaynacaldeira821 3 ปีที่แล้ว +2

    Não canso de dizer o quanto vocês são bons! Feras!!!!

  • @RodrigoVirgilio
    @RodrigoVirgilio 2 ปีที่แล้ว

    Parabéns!!!

  • @dandan.campinas
    @dandan.campinas 4 ปีที่แล้ว +3

    Olá time do Hashtag, muito obrigado por todo o conhecimento compartilhado. Vocês são simplesmente incríveis! Gostaria de pedir que vocês ensinassem a fazer o VLOOKUP puxando dados de um outro arquivo salvo em uma determinada pasta sem a necessidade de abrir esse arquivo. Sempre quis saber como fazer isso, pois seria muito último em meu dia-a-dia de trabalho.

  •  3 ปีที่แล้ว +2

    Muito bom esse vídeo, esclarece passo-a-passo, abrangendo todos níveis de conhecimento. Parabéns.

  • @evgenivalmiranda
    @evgenivalmiranda 3 ปีที่แล้ว

    Show de Bola. #SOMOSTODOS12%

  • @otaliciosilva8325
    @otaliciosilva8325 4 ปีที่แล้ว +1

    Conteúdo bem interessante. Explicação simples e direta. #somostodos12%

  • @Breno_Rocha
    @Breno_Rocha ปีที่แล้ว +1

    Se todos meu professores fossem assim 😂 aff
    Esse canal tem me ajudado muito, na moral. Meu Obrigado para toda a equipe!

    • @museudofliperama
      @museudofliperama ปีที่แล้ว

      Se todos os seus professores fossem assim, tu ia passar metade da aula com ele pedindo likes, curtir canal, comentar no zap, elogiar na diretoria, e iria enrolar uns 20 minutos ( em busca de ganhar hora aula ) pra te ensinar alguma coisa. No fim das contas se todos os seus professores fossem assim, contando doze meses, tu passaria 4 meses sem aprender nada...

  • @sidneylaureano8538
    @sidneylaureano8538 3 ปีที่แล้ว +3

    Parabéns! Excelente aula.
    Poderia me ajudar no seguinte:
    Como faço isso buscando a informação numa tabela em outra aba?

  • @andre_de_souza8984
    @andre_de_souza8984 2 ปีที่แล้ว

    #SOMOSTODOS12%

  • @evandrogcampos
    @evandrogcampos 4 ปีที่แล้ว

    Porreta. Fácil assimilação parabéns. #Somos todos 12%.

  • @carlosrenato1915
    @carlosrenato1915 5 วันที่ผ่านมา

    Perfeito

  • @renatovieira1972
    @renatovieira1972 2 ปีที่แล้ว +1

    Aula excelente!!!!! Parabéns!

  • @danielmayumi1861
    @danielmayumi1861 ปีที่แล้ว

    Muito Bom!!! #hashtag

  • @Yor_spy_x_familliy
    @Yor_spy_x_familliy 4 ปีที่แล้ว

    #SOMOSTODOS12%....Obrigado João mais um shown de bola......Abraços Danielvf

  •  4 ปีที่แล้ว +1

    #SOMOSTODOS12%, Adorei o vídeo simples e esclarecedor.

  • @edilsonmarcussi
    @edilsonmarcussi 4 ปีที่แล้ว +1

    #SomosTodos12%
    Obrigado pelo conteúdo! Show de bola!

  • @egroje1
    @egroje1 3 ปีที่แล้ว +1

    #Somos todos 12%

  • @natanaeleugeniodasilva1436
    @natanaeleugeniodasilva1436 2 ปีที่แล้ว

    Muuuuuito bom

  • @MrSamucasas
    @MrSamucasas 2 ปีที่แล้ว

    #Somostodos12%

  • @mslimaa
    @mslimaa 3 ปีที่แล้ว +1

    Ótimo conteúdo! Obrigado!

  • @renanazeredo4371
    @renanazeredo4371 4 ปีที่แล้ว

    Mais um vídeo sensacional ! Muito obrigado !
    #somostodos12%

  • @wilsonlopesjunior1043
    @wilsonlopesjunior1043 4 ปีที่แล้ว

    Bastante interessante. Parabéns pelo trabalho.

  • @felipecapitani1633
    @felipecapitani1633 4 ปีที่แล้ว +2

    Seria interessante se pudessem mostrar a aplicação quando a base de dados é dinâmica ( quando a quantidade de linhas varia com frequência)

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Felipe, é uma ótima sugestão. Neste caso pode selecionar mais dados, ou pode escrever um código para verificar qual é a última linha dos seus dados antes de executar a sua aplicação de fato.

  • @darthlinox
    @darthlinox 3 ปีที่แล้ว +2

    Professor, por gentileza com este mesmo exemplo que o senhor ensinou, porém ao invés de a caixa de combinação ser apresentada na planilha assim como o resultado, este mesmo poderia ser apresentado totalmente em vba? ( uma caixa de combinação que ao selecionar o item, ele tenha o procv mostrando em uma textBox por exemplo...)
    Desde já, muito obrigado.

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว

      Rodrigo, é possível sim fazer isso tudo dentro do VBA sim.

  • @lucasbassini3188
    @lucasbassini3188 4 ปีที่แล้ว

    Excelente aula!
    #Somostodos12%

  • @CBolgar
    @CBolgar 4 ปีที่แล้ว

    Muito bom!!!
    #somostodos12%

  • @luizalbertotozadori9196
    @luizalbertotozadori9196 4 ปีที่แล้ว +3

    E X C E L E N T E

  • @romulobotelho9764
    @romulobotelho9764 3 ปีที่แล้ว +2

    #SomosTodos12%

  • @albertkennedy993
    @albertkennedy993 4 ปีที่แล้ว +5

    Muito bem explicado! Mas poderia ir direto ao assunto, ao invés de ensinar o que é Procv, pois tem aula no canal. Mas é isso. abraço e um Like é claro!

  • @haroldopassos9859
    @haroldopassos9859 ปีที่แล้ว

    A didática é muito boa, mas na maioria dos casos a busca por procv e feita em uma coluna com diversas linhas em outra aba, buscando na outra coluna em aba diferente, os seja, seria bem útil exemplificar assim, utilizando a busca até a ultima linha e não numa célula com menu de cortina (lista). mas é interessante.

  • @juisantunes3856
    @juisantunes3856 4 ปีที่แล้ว

    Parabéns pelo o vídeo!
    #somos todos 12%.

  • @careildo
    @careildo 11 หลายเดือนก่อน

    quero um video mostrando a função filtro no vba

  • @natmar8767
    @natmar8767 4 ปีที่แล้ว

    Show!
    Faz um vídeo de buscar um select em um banco SQL.

  • @milenacarvalho536
    @milenacarvalho536 2 ปีที่แล้ว

    Adoreiiii a vc aula, poderia me ajudar a fazer esse código usando mais de uma planilha? Sei q tenho q usar sheets mas como insiro ?

  • @MrCricardor
    @MrCricardor 4 ปีที่แล้ว +1

    Somos todos 10%.

  • @andreluizcarvalho1981
    @andreluizcarvalho1981 3 ปีที่แล้ว +1

    Muito bom. Faltou algum detalhe: Se tiver o mesmo código em mais de 1 linha?

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว

      André, nesse caso teria que adaptar a função PROCV ou criar um código para verificar se tem valores repetidos.

  • @arturmatz4688
    @arturmatz4688 4 ปีที่แล้ว

    Muito bom

  • @pattyyalmeida597
    @pattyyalmeida597 4 ปีที่แล้ว

    #somostodos 12%

  • @fredsonfarias
    @fredsonfarias 2 ปีที่แล้ว

    🔝

  • @henriquebarbosarodrigues6904
    @henriquebarbosarodrigues6904 4 ปีที่แล้ว +1

    #somos12%

  • @Antonioelucas
    @Antonioelucas 3 ปีที่แล้ว

    Somos todos 12%

  • @luizoliveira9351
    @luizoliveira9351 4 ปีที่แล้ว

    12% sempre

  • @lucasvaldomiro4135
    @lucasvaldomiro4135 4 ปีที่แล้ว

    Faz um video buscando em outras planilhas informações trazendo pra uma planilha só.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Pericles, neste caso é mais tranquilo pode colocar o caminhos das planilhas que gostaria de efetuar a busca.
      Mas é uma ótima sugestão, obrigado!

  • @mescobar2755
    @mescobar2755 3 ปีที่แล้ว

    Boa tarde, Alon!
    Show de bola esse vídeo.
    Seguindo essa mesma linha do VLookup, qual o procedimento para encontrar o último registro de um nome, por exemplo?
    Ex. Ao digitar um nome na célula A158 (por exemplo), eu gostaria de encontrar o último registro dele nas células anteriores da mesma coluna. Considerando que há vários registros, mas só quero o último. É possível fazer isso com VBA?
    Desde já agradeço.

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว

      Escobar, Infelizmente não prestamos esse tipo de suporte mais específico e detalhado pelo TH-cam, somente para os alunos do nosso curso completo. Caso tenha interesse, queira ser avisado das próximas turmas e quiser mais detalhes sobre o curso basta se inscrever no link: bit.ly/lista-espera-vba-youtube
      Você consegue sim fazer isso, mas teria que criar um código específico para essa busca.

  • @alanagoulart8816
    @alanagoulart8816 ปีที่แล้ว

    12%

  • @mizaelmoura6535
    @mizaelmoura6535 4 ปีที่แล้ว

    Muito bom video cara pergunta se eu fosse buscar minha matriz tabela dentro de outra planilha como eu deveria escrever no vba?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Mizael, é o mesmo procedimento só terá que indicar no VBA da mesma forma que faz no Excel qual seria essa outra aba. Vai colocar por exemplo sheets("aba1").range.....

  • @batistareggi
    @batistareggi 4 ปีที่แล้ว

    bacana @hashtag

  • @jorgeantonio7806
    @jorgeantonio7806 หลายเดือนก่อน

    #12%

  • @museudofliperama
    @museudofliperama ปีที่แล้ว

    video começa la pra 4:30

  • @MarcosVinicius-pw6og
    @MarcosVinicius-pw6og 4 ปีที่แล้ว

    Bom video. Parabéns!
    Tem como executar a macro apenas alterando os valores da célula?

  • @BibliotecaEspinho
    @BibliotecaEspinho 3 ปีที่แล้ว +1

    Caro, o vídeo é muito bom, contudo uso o excel 2019 e o código não funciona pois diz que" não é possível obter a propriedade Vlookup da classe worksheetfuntion". Tem maneira de solucionar este problema. Obrigado. FM

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว +1

      Biblioteca, como está tratando do VBA é importante que clique em depurar para verificar de fato a linha de código que está com problema, pode ter sido apenas um erro de digitação.

  • @1valdecir
    @1valdecir 3 ปีที่แล้ว

    Allon!?
    É possível colocar dois argumentos dentro do VLooKup ou outra função dentro do VBA?

  • @malkcarioca2448
    @malkcarioca2448 2 ปีที่แล้ว

    Queria saber como usa Macro de PROCV junto com o botão "Caixa de Listagem" do "Controle de Formulário".

  • @Daniel-Penta
    @Daniel-Penta 3 ปีที่แล้ว

    Legal. Preciso executar uma procv na coluna F apenas se uma condição for atendida na coluna B, é possível?

  • @janicevalente
    @janicevalente 4 ปีที่แล้ว

    #somostodos12%
    Quero saber mais sobre checkbox (escolha de mais de uma opção) em preenchimento de formulário com vba.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว +1

      Janice, o checkbox terá mais de 1 nome, ou seja, para cada um que colocar poderá atribuir uma variável diferente (nome deles), desta forma quando o usuário selecionar você poderá analisar o status de cada uma das opções. Poderá verificar se está marcado ou não.

    • @janicevalente
      @janicevalente 4 ปีที่แล้ว

      Hashtag Treinamentos, obrigada por responder.
      Vcs já tem algum vídeo sobre a função?
      Não encontrei vídeos que me ajudassem no que preciso.
      Quero fazer uma planilha de metas dos funcionários. Onde o usuário pode inserir os dados da ordem de serviço e quais funcionários participaram dela. Pra depois avaliar cada um individualmente.
      A dificuldade é que não existe um número determinado de funcionários, cada ordem de serviço pode ter uma quantidade diferente.
      Eu fiz uma arquitetura de dados com todos os funcionários descritos em colunas e as linhas ficaram destinadas para as OS. O usuário marca um x na coluna do funcionário, caso ele tenha participado da OS, mas não consegui fazer o preenchimento da planilha com VBA, pq não achei conteúdo de checkbox suficiente.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Janice, a sua dúvida acaba sendo bem específica e infelizmente não prestamos esse tipo de suporte mais específico e detalhado, somente para os alunos do nosso curso completo. Caso tenha interesse e queira ser avisado das próximas turmas, é só se inscrever aqui: bit.ly/lista-espera-vba-youtube

  • @cledemiraloisiogava3220
    @cledemiraloisiogava3220 3 ปีที่แล้ว +1

    Preciso saber como faço Vlookup em VBA - userform! Onde eu procuro, só vejo em excel, impossível não ter em VBA. Quero usá-lo no VBA. Obrigado e conto com voces,

  • @collectionimport4352
    @collectionimport4352 3 ปีที่แล้ว +1

    Ola amigo, excelente explicação , mais uma duvida, se o procv estivesse em outra aba como seria a formula de procura? obrigado desde já

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว

      Collection, é o mesmo procedimento, só iria alterar as referências de buscar colocando Sheets("nome da aba")...

  • @pietroconstantino9008
    @pietroconstantino9008 3 ปีที่แล้ว

    olá, bom dia, teria como fazer se toda vez que mudar a célula g3, automaticamente já fizesse a busca? não sendo necessário executar a macro?

  • @lucasvaldomiro4135
    @lucasvaldomiro4135 4 ปีที่แล้ว

    12% !!!

  • @micheleschutz68
    @micheleschutz68 3 หลายเดือนก่อน

    Ola! Quero criar uma macro que busque duas informações em outro arquivo com procv para uma lista imensa. Consegue ajudar? Obrigada!

  • @fabianoaraujodasilva3052
    @fabianoaraujodasilva3052 4 ปีที่แล้ว

    O vídeo ficou muito bom, mais ficou faltando demonstrar quando o código VBA não encontra o valor, no meu aqui ele retorna o codigo 1004 de erro, como vc indicaria para tratar esse erro? Como got!o?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Fabiano, terá que ir em depurar e verificar em qual linha está o erro. Para tratar com GoTo tem que saber qual é o erro e como tratarl ele, se for um código escrito errado ficará sempre com esse problema e não irá executar o que precisa.

  • @hallysonalmeidamonteirolat206
    @hallysonalmeidamonteirolat206 4 ปีที่แล้ว

    Muito bom...uma duvida, se eu fosse procurar em uma outra aba, como seria?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Hallyson, é o mesmo procedimento só terá que indicar no VBA da mesma forma que faz no Excel qual seria essa outra aba. Vai colocar por exemplo sheets("aba1").range.....

  • @RafaelCavalerGarcia
    @RafaelCavalerGarcia 4 ปีที่แล้ว +1

    Gostaria de saber como encontrar o valor da última compra de um item em uma lista de compras. Ou seja, compra todos os meses vários produtos e os lança na planilha por data da compra. Como encontrar o último valor ( ou. O preço maus alto ou baixo).
    Não sei o nome da função para procurar.

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Infelizmente não prestamos esse tipo de suporte mais específico e detalhado, somente para os alunos do nosso curso completo. Caso tenha interesse e queira ser avisado das próximas turmas, é só se inscrever aqui: bit.ly/lista-espera-vba-youtube

    • @jandsonpaiva480
      @jandsonpaiva480 4 ปีที่แล้ว

      Se não tiver resolvido o problema me manda e-mail. Eu quero testar meus conhecimentos em problemas reais! Hehe

  • @Felicio.A.L
    @Felicio.A.L 7 หลายเดือนก่อน

    Sub Brabo_de_mais()

  • @sampaio864
    @sampaio864 ปีที่แล้ว

    Dúvida: Como tratar o erro quando aperto no botão de busca sem que eu na celula G3 eu não tenha colocado nada? ou seja, na celular do código eu ñ coloquei nada

  • @leandrolamindepaulapereira9485
    @leandrolamindepaulapereira9485 3 ปีที่แล้ว

    como executar sem botão? poderia executar depois que digitar?

  • @josinaldoaraujo3047
    @josinaldoaraujo3047 3 ปีที่แล้ว +1

    Não deu certo no meu código... Aparece essa msg "Erro em tempo de execução '1004': Não é possível obter a propriedade VLookup da classe WorksheetFunction"

  • @ronaldorala
    @ronaldorala 2 ปีที่แล้ว

    Eu quero colocar uma procv no formulário ..tipo se a pessoa escolher cliente ,,vem o endereço

  • @flavioveiga2882
    @flavioveiga2882 2 ปีที่แล้ว

    Como faço pra fazer vlookup entre planilhas diferentes tendo varias abas?

  • @perspectivaativa2829
    @perspectivaativa2829 3 ปีที่แล้ว

    Como tratar o erro #nd no vba utilizando a função no vba?

  • @Wtoia
    @Wtoia 2 ปีที่แล้ว

    somosdozeporcento

  • @denilsonsanaiotti1779
    @denilsonsanaiotti1779 4 ปีที่แล้ว +1

    bom dia
    fiz um formulário para excluir o período de férias dos funcionário da empresa de uma tabela onde constam o período de férias de todos os funcionários. Neste formulário constam duas caixas de combinação, sendo uma com a informação da matricula do funcionário que eu que excluir o período de férias e a outra com a informação do mês que deverá ser excluído.
    Meu problema é que a maioria dos funcionários divide suas férias em dois ou mais meses diferentes durante o ano e ao rodar a macro ela exclui o primeiro mês que encontra na planilha ao invés de excluir o período de férias referente ao mês informado na caixa de combinação do mês.
    Tentei usar um procv para encontrar a linha que que me interessava mas não deu certo.
    linha = Cells.Find(WorksheetFunction.VLookup(ComboBox_matriculaexcluir1.Value, Range("a7;h" & ultimalinha_matriculaexcluir1), 12, 0)).Row
    Como eu resolvo isso. Abraços.
    Private Sub ComboBox_matriculaexcluir1_Change()
    End Sub
    Private Sub UserForm_Initialize()
    ultimalinha_matriculaexcluir1 = Sheets("Planilha1").Range("a2").End(xlDown).Row
    ComboBox_matriculaexcluir1.RowSource = "planilha1!a2:a" & ultimalinha_matriculaexcluir1
    ultimalinha_mes1 = Sheets("Planilha1").Range("g2").End(xlDown).Row
    ComboBox_mesexcluir1.RowSource = "planilha1!g2:g" & ultimalinha_mes1
    End Sub
    Private Sub CommandButton1_excluirperiodo1_Click()
    Sheets("programação anual férias").Select
    If ComboBox_matriculaexcluir1 "" Then
    linha = Cells.Find(ComboBox_matriculaexcluir.Value).Row
    End If
    Range("A" & linha & ":N" & linha).Select
    Selection.Delete Shift:=xlUp
    Range("A1").Select
    matricula = ComboBox_matriculaexcluir1.Value
    mes = ComboBox_mesexcluir1.Value
    MsgBox ("O período de férias no mês de " & mes & " do colaborador matrícula n° " & matricula & " foi excluído com sucesso!")
    End Sub
    ThisWorkbook.Save

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Fala Denilson, Infelizmente não prestamos esse tipo de suporte mais específico e detalhado, somente para os alunos do nosso curso completo. Caso tenha interesse e queira ser avisado das próximas turmas, é só se inscrever aqui: bit.ly/lista-espera-vba-youtube

  • @natanaeleugeniodasilva1436
    @natanaeleugeniodasilva1436 2 ปีที่แล้ว

    sHOOW

  • @Alexandre-Freitas-SJBV
    @Alexandre-Freitas-SJBV 10 หลายเดือนก่อน

    Como fazer a mesma coisa porém com PROCX?

  • @luizcarneiro6547
    @luizcarneiro6547 3 ปีที่แล้ว

    está aparecendo a mensagem: não é possível obter propriedade Vlook da classe WorksheetFunction. como resolvo?

  • @hallysonalmeidamonteiro8150
    @hallysonalmeidamonteiro8150 4 ปีที่แล้ว

    Muito bom.
    Como faço pra fazer procv no Vba procurando em outra aba?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว +1

      Hallyson, é o mesmo procedimento só terá que indicar no VBA da mesma forma que faz no Excel qual seria essa outra aba. Vai colocar por exemplo sheets("aba1").range.....

    • @hallysonalmeidamonteiro8150
      @hallysonalmeidamonteiro8150 4 ปีที่แล้ว

      Obrigado consegui, vocês são feras..fica a dica de mais vídeos mostrando outras fórmulas pelo VBA, esse foi too

  • @ronailtonlima5804
    @ronailtonlima5804 3 ปีที่แล้ว

    Boa tarde, estou criando uma planilha e a mesma contem 37658 linhas e 5 colunas, no entanto, a formula PROCV não retorna dados a partir da linha 28000, sabem me informar o que tá acontecendo? e como resolvo?. Agradeço, as aulas são ótimas.

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว

      Ronailton, deve ser a aplicação da fórmula mesmo, tem que verificar se a sua matriz está toda selecionada.

  • @fabiolutti3018
    @fabiolutti3018 3 ปีที่แล้ว

    Alon, como seria se o valor que eu quero procurar estivesse em uma aba, e a matriz em outra?

    • @HashtagTreinamentos
      @HashtagTreinamentos  3 ปีที่แล้ว

      Fabio, basta alterar a referência de onde vai buscar isso, pode colocar sheets("nome da aba").range(célula ou matriz)

  • @antoniocnr
    @antoniocnr 4 ปีที่แล้ว

    #SomosTodos12%
    Gostaria de saber como eu faço para referenciar meus "Nomes" (variáveis do Gerenciador de Nomes) do Excel no VBA

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Antonio, não temos um vídeo específico para esse assunto. Infelizmente não prestamos esse tipo de suporte mais específico e detalhado, somente para os alunos do nosso curso completo. Caso tenha interesse e queira ser avisado das próximas turmas, é só se inscrever aqui: bit.ly/lista-espera-vba-youtube

  • @anderson9327
    @anderson9327 4 ปีที่แล้ว +1

    isso funciona pro userform ?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Anderson, funciona sim. Poderá fazer a busca com o PROCV dentro dos dados que já possui.

  • @maxpessoa
    @maxpessoa 6 หลายเดือนก่อน

    Deu Erro 1004 - Não é possível obter a propriedade Vlookup da classe WorksheetFunction

  • @canaldocringe7925
    @canaldocringe7925 3 ปีที่แล้ว

    E SE NÃO ENCONTAR O ERRO FAR´ACOM QU EO CÓDIGO PARE!!!! QUAL SOUUÇÃO??

  • @albertkennedy993
    @albertkennedy993 4 ปีที่แล้ว

    Cara, meu código sempre da erro de compilação. Tipo no seu código depois do ("b2:e19"), Daí nessa vírgula da erro fala que era esperado ")" aí quando coloco dois parênteses da o mesmo erro

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Albert, veja se não tem algum outro detalhe que esqueceu na linha acima ou abaixo.

    • @albertkennedy993
      @albertkennedy993 4 ปีที่แล้ว +1

      @@HashtagTreinamentos pior que tá tudo certo amigo, meu Excel é o 2016

  • @thiesleymacedo613
    @thiesleymacedo613 4 ปีที่แล้ว

    E se minha matriz tabela estiver em outra aba , como posso proceder ?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Thiesley, é o mesmo procedimento só terá que indicar no VBA da mesma forma que faz no Excel qual seria essa outra aba. Vai colocar por exemplo sheets("aba1").range.....

  • @RodrigoSouza-hd5cs
    @RodrigoSouza-hd5cs 4 ปีที่แล้ว

    Como fazer uma celula ficar piscando no vba?

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว +1

      Rodrigo, não tem como fazer uma célula piscar, o que pode fazer é ficar alterando a cor dela para dar a impressão de que está piscando, mas também não conseguirá fazer isso para sempre, pois o código terá que ficar rodando para isso. E quando o código está rodando você não consegue executar ações dentro do Excel.

  • @douglascristian2697
    @douglascristian2697 4 ปีที่แล้ว

    Alguém por favor pode me ajudar em um caso de VBA? por nada nesse mundo meu botão "fechar" funciona!!!

    • @HashtagTreinamentos
      @HashtagTreinamentos  4 ปีที่แล้ว

      Douglas, já verificou se não está com alguma edição de célula aberta ou algo do tipo? Isso impede o usuário de executar algumas ações.

  • @danielprsc
    @danielprsc 4 ปีที่แล้ว

    Ótima aula, mas para de falar "basicamente" pra tudo pq tem hora que não faz o menor sentido!

  • @marcielbenevides7790
    @marcielbenevides7790 ปีที่แล้ว

    fala pessoal ,
    Preciso do código no Range("K1:K1000000"), Range("M1:M1000000") que faça a leitura anterio da celula seleciona, pois eu quero saber se a linha X da coluna 11 (matriz) está anterior na pesquisa. Não sei se fui bem claro, mas eu quero saber se ela ja foi adicionado anteriormente, não posteriormente.
    A linha 11 é a K.
    Exemplo: (Cells(10, 11) buscar na matriz Range("K1:K9")... e por ai vai (Cells(11, 11) buscar no Range("K1:K10").
    Application.WorksheetFunction.XLookup(Cells(10, 11), Range("K1:K1000000"), Range("M1:M1000000"), "Novo", 0, -1)
    Abraço

  • @brennolaune
    @brennolaune 4 ปีที่แล้ว +1

    #somostodos12%

  • @MarceloSantos-ok1zk
    @MarceloSantos-ok1zk 6 หลายเดือนก่อน

    #SOMOSTODOS12%

  • @rafaelsantos2157
    @rafaelsantos2157 3 ปีที่แล้ว +1

    #Somostodos12%

  • @EvandroGXavier
    @EvandroGXavier 4 ปีที่แล้ว +1

    #SomosTodos12%

  • @Antonioelucas
    @Antonioelucas 3 ปีที่แล้ว

    Somos todos 12%

  • @matheusezidro4516
    @matheusezidro4516 5 หลายเดือนก่อน

    #somostodos12%

  • @wiliamim
    @wiliamim 2 ปีที่แล้ว

    #somostodos12%

  • @danielgoncalves8413
    @danielgoncalves8413 3 ปีที่แล้ว

    #somostodos12%