Home Excel - WorksheefFunction Excel planilha worksheetFunctions vba procv soma valores

Excel planilha worksheetFunctions vba procv soma valores

E-mail Imprimir PDF

Saberexcel - O site das macros

ESSA PLANILHA FAZ PARTE DAS 340 EXEMPLOS DE PLANILHAS USANDO WORKSHEETFUNCTIONS ESTUDOS.

Esta macros do Aplicativo Microsoft Excel VBA, usando as WorksheetsFunctions, Funções de Planilhas, retornam as funções procv, que busca determinados valores e as exibe em uma msgbox e retornam para folha de planilhas, usei também a worksheetFunction Soma(sum) para retornar um cálculo de comissão referente à busca do procv, realizada com a wkfunction Procv(Lookup).
A finalidade das WorksheetFunctions é retornar valores, sem a necessidade de usar as fórmulas referente as funções. (Veja macro abaixo)

Você pode usar a Função PROCV para pesquisar a primeira coluna de um intervalo (intervalo: duas ou mais células em uma planilha. As células de um intervalo podem ser adjacentes ou não adjacentes.) de células e, em seguida, retornar um valor de qualquer célula na mesma linha do intervalo. Por exemplo, suponhamos que você tenha uma lista de funcionários contida no intervalo A2:C10. Os números de identificação dos funcionários são armazenados na primeira coluna do intervalo, como mostrado na ilustração a seguir.  
Observem que a WorksheetFunction retorna a Função Procv e também a Função Soma, sem a necessidade de fórmulas , usando



V
BA(Visual Basic Application)

Sub Funcao_de_planilha_procv()
  Dim sb As String
  Dim sbx As Variant
  
  Dim vRange1 As Range
  Dim vRange2 As Range
  
  'configurando titulo da mensagem
  sb = "Saberexcel - o site das Macros"
  sbx = vbInformation
 
  Set vRange1 = Worksheets("Plan1").Range("M14:M19")
  Set vRange2 = Worksheets("Plan1").Range("N14:N19")
  FuncaoProcv = Application.WorksheetFunction.Lookup([M1].Value, vRange1, vRange2)
 
 
'retornará o valor total de comissões em determinada célula na folha de planilha
  MsgBox "Salário [ " & [M1] & " ] Faturou [R$ " & FuncaoProcv & " ]" & " comissões para receber :[ R$" & [D3].Value & " ]",
sbx, sb
 
  [D3].Value = Application.WorksheetFunction.Sum(Val(FuncaoProcv) * 0.15)
  [D4].Value = [M1].Value & " Faturou : [ " & FuncaoProcv & " ] comissões para receber : [ R$ " & [D3].Value & " ]"
  
End Sub


'macro auxiliar usada para limpar os valores na realização do teste usuario
Sub limpar_teste()
[C4].ClearContents
[D1].Select
End Sub



Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel


  Baixe o exemplo de planilha contendo as macros acima
Excel planilhas worksheetFunctions procv e soma ret valores desejados intervalo (36.45 kB)

Última atualização em Sex, 02 de Setembro de 2011 17:48  

Comentários  

 
# 07/01/2011 10:23
Excelente trabalho, pois não achei nada assim até hoje, confesso que as planilhas WorksheetFuncti ons me ajudou muito. Parabéns. São ótimas.
Geraldo Domiciano. Estudante Campinas - SP
Responder | Responder com citação | Citação
 
 
# 08/01/2013 09:00
Bom dia,
Necessito de uma ajuda urgente para um código em vba sobre procv
Responder | Responder com citação | Citação
 

Adicionar comentário

"Jamais considere seus estudos como uma obrigação, mas como uma oportunidade invejável para aprender a conhecer a influência libertadora da beleza do reino do espírito, para seu próprio prazer pessoal e para proveito da comunidade." Albert Einstein


Código de segurança
Atualizar

Pesquisa Google SaberExcel

Publicidade Google

Publicidade

Rastreamento Correios

Digite o número do SEDEX conforme o exemplo:
Correios do Brasil

Assinatura SaberExcel

Google Associados

Depoimentos

Visitantes SaberExcel

Excel VBA Estudos®
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoje4412
mod_vvisit_counterOntem5154
mod_vvisit_counterEsta Semana29072
mod_vvisit_counterSemana passada36487
mod_vvisit_counterEsse mês42801
mod_vvisit_counterMês passado153723
mod_vvisit_counterTodos10465630
Aprenda MS Excel VBA

Adicione Saberexcel Favoritos

 
 

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


   Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA