WORKSHEETFUNCTION - Como usar as FUNÇÕES do EXCEL no VBA
ฝัง
- เผยแพร่เมื่อ 6 ก.พ. 2025
- CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO VBA IMPRESSIONADOR: pages.hashtagt...
BAIXAR O MINICURSO DE FORMULÁRIOS no EXCEL: bit.ly/2MMpGle
-----------------------------------------------------------------------
► Planilha utilizada no vídeo: drive.google.c...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtre...
-----------------------------------------------------------------------
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
-----------------------------------------------------------------------
TOP Vídeos:
► 5 Passos para Aprender Como Fazer Tabela Dinâmica no Excel
• 5 Passos para Aprender...
► PROCV - Passo a Passo Completo (sem complicação)
• PROCV - Passo a Passo ...
► Função SE - Te explico na praia como fazer a fórmula SE!
• Função SE - Te explico...
► Como deixar a planilha excel mais bonita e impressionar seu chefe
• Como deixar a planilha...
► Como recuperar planilha Excel não salvo
• Como recuperar planilh...
-----------------------------------------------------------------------
Nesse vídeo vamos aprender como usar as funções do Excel no VBA. Para quem não sabe, é possível utilizar TODAS as funções do Excel por dentro do VBA e, para isso, vamos precisar do objeto WorksheetFunction.
No exemplo do vídeo, queremos selecionar um nome nas opções da Validação de Dados e, na célula de baixo, queremos que apareça o valor de vendas dessa pessoa selecionada.
Para isso, poderíamos muito bem utilizar a fórmula PROCV para fazer isso, então qual é a vantagem de utilizar o WorksheetFunction para pegar e utilizar uma fórmula do Excel no VBA?
A primeira vantagem é que, ao utilizar uma função do excel no vba, você não escreve nenhuma fórmula na planilha, dificultando que outra pessoa consiga atrapalhar suas fórmulas e arquivos.
A segunda vantagem é que, por não ter fórmulas na planilha, você deixa a sua planilha muito mais leve e rápida. Ou seja, você não precisa que as fórmulas da planilha recalculem toda vez que você fizer uma alteração. Você pode simplesmente utilizar uma função no VBA e atrelar essa macro a um botão para que, toda vez que você precisar, você clicar nesse botão e a macro atualizar todas as células.
A terceira é a apresentação. É muito interessante apresentar uma planilha que faz todas as contas sem precisar de nenhuma fórmula, somente utilizando um botão para fazer isso. É algo que impressiona por ser diferente do comum!
Vamos então construir a nossa fórmula no VBA! A fórmula que vamos construir, como mencionado anteriormente, é a fórmula PROCV. Como toda a linguagem do VBA é em inglês, precisamos utilizar o nome das fórmulas do Excel em inglês. No caso, a fórmula PROCV equivale à fórmula VLOOKUP em inglês.
O que vamos fazer agora é escrever o código da nossa macro. Vamos utilizar os objetos Range e WorksheetFunction. O primeiro, é a forma que utilizamos para nos referirmos a uma célula, o segundo é o que precisamos utilizar para utilizar uma fórmula do Excel. No caso, vamos dizer que a célula F3 vai receber WorksheetFunction.Vlookup(). Isso significa que estamos colocando dentro da célula F3 a fórmula VLOOKUP. O que falta agora é inserirmos os argumentos da fórmula, lembrando que a fórmula VLOOKUP é a mesma coisa que a fórmula PROCV.
Os argumentos da fórmula PROCV são: valor_procurado, matriz_tabela, num_indice_coluna, procurar_intervalo. Agora é só informar cada um desses argumentos dentro dos parênteses da fórmula VLOOKUP que já teremos nossa macro construída.
Para associar a macro ao botão que temos no Excel, precisamos clicar com o botão direito nele e ir em "Atribuir Macro". Nessa opção, basta escolher a macro que acabamos de criar! Agora que estamos utilizando funções do excel no vba, toda vez que clicarmos no botão ele vai atualizar a fórmula da célula F3.
-----------------------------------------------------------------------
#excel #vba #hashtagtreinamentos
Fala galera!
Se você gostou do vídeo deixa sua curtida, se inscreve no canal e clica no sininho!
Para baixar o MINICURSO GRATUITO de FORMULÁRIOS no EXCEL: bit.ly/2MMpGle
► Planilha utilizada no vídeo: bit.ly/2Rd8N1X
► TH-cam: bit.ly/2O6A4RP
► Instagram: bit.ly/2F7B6t4
► Facebook: bit.ly/2UA4SwY
TOP Vídeos:
► 5 Passos para Aprender Como Fazer Tabela Dinâmica no Excel
th-cam.com/video/KQE4TTShlA8/w-d-xo.html
► PROCV - Passo a Passo Completo (sem complicação)
th-cam.com/video/DgDWchaS34w/w-d-xo.html
► Função SE - Te explico na praia como fazer a fórmula SE!
th-cam.com/video/MABmNbEik7U/w-d-xo.html
► Como deixar a planilha excel mais bonita e impressionar seu chefe
th-cam.com/video/b53U_FOScl0/w-d-xo.html
► Como recuperar planilha Excel não salvo
th-cam.com/video/OXK0Nk84YTo/w-d-xo.html
Vc tem uma otima fidadica João. Muito bom os videos do seu canal.
Vba e Excel
O conteúdo de vcs é mto bom! Mas acho que essa aula de superou. Mto aplicável e impressionante
João adoro os conteúdos de VBA. Parabéns
Finalmente uma aula de código VBA de alguém q não supõe q quem assiste já saiba linguagem de programação!
Vc podia dar algumas aulas de linguagem de VBA. Não entendo de semântica.
Valeu, Sérgio! Temos alguns vídeos de VBA no canal, dá uma olhada: th-cam.com/video/T52_VUg_AKY/w-d-xo.html
Cheguei nesse canal só por causa do VBA, não para não tá muito bom.
caraiiii! me ajudou muito! vc é o cara MAIS DIDÁTICO que encontrei!! valeu mesmooooooooooo
Continua com o VBA. ótima didática
Parabéns pelo excelente trabalho, amo Excel e VBA e muitas dúvidas q tinha por aprender VBA sozinho estou tirando aqui com vc! Muito obrigado por espalhar conhecimento!!
VBA é Fantástico. Com as aulas de vocês, vou ficar fera. @%
Manda mais VBA! Sua didática é a melhor do planeta!
Para ser sincero eu adoro o excel e , por mais que me esforce, não compreendo qualquer linguagem de programação mas entendo a importância disso no excel (cada um tem os seus defeitos...). Parabéns pelo conteúdo e, sem dúvida alguma, continua com VBA! #somostodos12%
Parabens, explica muito bem! o que eu preciso é mais complexo, mas entendo muito pouco de VBA, mas já me deu uma luz pra começar a programar.
João tuuuuuuua didáaaaaaaaaaaaaaaaaaaaaatica é excelente cara!
Ensina VBA + SQL. Conteúdos de VBA são sempre bem-vindos.
Gostei da sua aula. Muito útil utilizar as funções do Excel no Vba. Facilita bastante. Por favor, continue com as aulas sobre Vba
Boa dica. Em planilhas grandes é o que funciona. Se houver qualquer incidente é só clicar pra recuperar a fórmula. Principalmente, quando a fórmula é extensa e complexa.
Quero saber muito mais de VBA. Adoro suas aulas.
Vídeo muito manero, cara estou muito interessado em conteúdo do VBA
Muito bem João! Já fiz o Excel Impressionador e o VBA Impressionador. Nos meus tempos livres estou a fazer o código de resolver o SUDOKU através do VBA. Está a dar luta, depois partilho! Um abraço de Portugal
Quero muito aprender VBA. Sua didática é ótima.
Show! continue publicando VBA... muito obrigado!
Não resta dúvida que os recursos didáticos desempenham
grande importância na aprendizagem. Eu quero aprender mais sobre vba. 👍👍
Valeu, Jairo!
#QueroAprenderVBA vcs são demais!
Excelente ! Muito bem explicado ! ! Parabéns pelos vídeos ! ! !
Sensacional. Manda mais VBA
Mais VBA com certeza. A série de 5 aulas sobre Formulário no Excel foi sensacional. Consegui fazer tudo.
Quero aprender vba sua dinamica é muito boa
Exatamente o que eu precisava saber, obrigada!
Valeu João! Tenho muita vontade de aprender vba! LIKE!👍
Mais uma aula TOP! Continue mandando tanto conteúdos de excel quanto de vba. "Tamu Junto Hashtag"
Muito bom, explica muito bem!!!
Com certeza, pode continuar a postar videos de VBA com Excel!! Muito top!!
João, sim, quero aprender VBA...e tu és muito bom, tchê!
Excelente aula.Por favor, continue com as aulas de VBA
Muito boa explicação e aplicação. Tem com fazer aninhando outras funções para uma mesma range.
Continua com o VBA, ótimas explicações e didática
Continue Joao, otima aula
Gosto muito de seus vídeos e quero que faça vídeos utilizando vlookup e sumif em situações mais complexas.
Show os vídeos de vocês.
Vocês poderiam fazer um vídeo ensinando como selecionar um item em uma COMBOBOX, colocar a quantidade em um TEXTBOX e aí ele fazer a soma no excel de acordo com o item selecionado.
Fala Roberto! Aqui ensinamos isso: th-cam.com/video/CHV7lN_W49Y/w-d-xo.html
Sim, João quero aprender VBA!!!
Parabéns,vc é muito didático e excelente professor!
Aprendendo demais em uma semana inscrito no canal. Excelente!!
VBA com certeza - Ótimas aulas, continuem assim.
eu estudo vba, sua didática e excelente. parabéns pelo ótimo vídeo, eu quero mais videos de vba
Sim, quero aprender VBA, por favor continue.
Parabéns João. Quero continuar aprendendo Excel e VBA.
Boa noite, é claro que você pode continuar com VBA e Excel pois você faz a aula ficar leve e muito interessante.
Vai fundo amigo.
#somostodos12%
Parabéns João pela forma de passar conteúdo de forma clara e descontraída, e claro temos interesse de ter mais conteúdo de VBA principalmente eventos.
Você poderia, fazer uma aula sobre cadastrar um cliente, e quando rodar a macro, ir com as formulas que definirmos !
VBA é top demais, pode continuar produzindo videos de vba sim!!!
Vba é top, pode continuar
Irineu Pala
Gostei muito desta aula. Como estou aprendendo, gostaria de parabeniza-lo pelas suas aulas e desejo continuar aprendendo.
somostodos12%.
João, quero muito VBA! É SENSACIONAL!
Sua didática é maravilhosa, parabéns! Gostaria de aprender mais VBA
Fabiano, temos mais vídeos de VBA aqui no canal. Esse aqui é ótimo para iniciar: th-cam.com/video/Salpm1zs2AM/w-d-xo.html
Parabéns, professor aula show, continuar com conteúdo de VBA
Sim, quero aprender VBA
Quero aprender o que pode facilitar e impressionar
João VBA com certeza !
Abraços
@Hashtag Treinamentos poderiam criar um procv pegando dados de outras planilhas e com mais informações e se fosse possível realizar de forma automatica (Assim como utilizamos no procv
Felipe, uma sugestão é gravar uma macro com essa fórmula pegando os dados de outra célula, seu código vai sair praticamente pronto só terá que fazer alguns ajustes. Em relação a pegar de forma automática pode utilizar o que vai ver nesse vídeo para obter a última linha com informação para saber até onde busca os dados: th-cam.com/video/NULaFgg4GbE/w-d-xo.html
Parabéns João !! Que didática maravilhosa hein!! Nunca consegui entender VBA e este vídeo foi esclarecedor e despertou a vontade de aprender mais sobre o assunto. Adoraria mais conteúdos de VBA. Obrigada por compartilhar o conhecimento. Sucesso !!
Joaooo.... você acabou de me salvar.... apliquei essa função para realizar pesquisa de valores em um formulário de cadastro. Parabéns pela aulas
Aula top. Pode continuar fazendo video de VBA.
Que dica boa! Muito obrigado! Quero aprender VBA
Muito bom João pode continuar postando tanto excel como vba.
Parabéns, és um ótimo professor, didática fantástica, pode continuar postando VBA!Q
Sim, quero que continue a postar os videos de VBA e de Excel
Continua com VBA!! Vou assistir tudo hahaha
Sim, João continue a postar video de VBA e de excel
João, vc é ótimo professor! Mais VBA, por favor!
Assistindo em Jun/21.. adorei
Cara ja tenho um conhecimento grande sobre formulas, preciso da junção dos dois, obrigado!
Muito bom JOÃO sempre ótima suas AULAS
Show! Ótima didática... Valeu!
Top demais continue por favor ..
O meu grande interesse é VBA.
Sim, quero continuar assistindo VBA e EXCEL
Ohhhh VBA é tudo de bom, manda bala!
Didatica: Ilibada!
João quero muuuito aprender VBA!!!
Excel =show VBA= melhor ainda = grande diferencial
Obrigado pela ajuda!
VBA quero aprender show.
Mano posta aulas dos 2, excel e vba. Tu é fera!!!
Mto bom.
+ VBA pfvr
Continua com VBA! Somos todos 12%!
João, manda vê aí...quero aprender VBA relacionando com o Excel pra planilhas ficarem mais ágeis e seguras!
PUTZZZZ, ME SALVOU !!
JP -> Monstro sagrado!!! kkkk vlw jhon!!!
Estou tentando desenvolver o EXCEL e agora você apresenta o VBA como uma ferramenta revolucionária. Poxa, o que devo desenvolver? Contudo, gostei da aula, porém ela representa um novo começo. O que devo desenvolver? Preciso analisar... Excelente aula. Obrigado.
Fala Jose! Idealmente vale aprender os dois! Começar pelo Excel e depois ir para o VBA é algo que o pessoal costuma fazer =)
Vcs sao feras dms,continua excel e tmb vba (se possivel excel = formulas) vba pode ajudar em use forms?? Obg acompanho tds videos.
Olá Rafael, boa tarde! Userform é um objeto do VBA, é totalmente possível, ok? Abraços!
VBA sempre, vocês são tops
Fala Rafael! Começa por aqui: th-cam.com/video/CHV7lN_W49Y/w-d-xo.html
Vamos de VBA
VBA é bacana
Eu quero muito aprender VBA....
Gato vc, brother!
BOM DIA MEU JOVEM
QUERO APREENDER VBA
Quero muito aprender VBA
Detalhe VBA do intermediário ao avançado, obrigado
mais VBA, conteúdo muito dificúil de ser encontrado
Quero aprender VBA!!!!!
Parabens, otimo video, apesar de ser uma pergunta a respeito de aulas anteriores, (VBA) poderia me dizer a diferença entre as estruturas "do until" e while?
VBA João.