Views

Important:

Quaisquer necessidades de soluções e/ou desenvolvimento de aplicações pessoais/profissionais, que não constem neste Blog podem ser tratados como consultoria freelance à parte.

...

20 de julho de 2016

VBA Excel Intermediário - Usando PROCH no VBA - How to use the HLOOKUP Function - RetHLookup

VBA Excel Intermediário - Usando PROCH no VBA - How to use the HLOOKUP Function - RetHLookup




Sim, a velha e conhecida PROCH. Usá-la de forma programática pode facilitar muitíssimo o modo como passamos informações parametrizáveis para serem rapidamente encontradas em uma ou mais planilhas.

Function RetHLookup (nValue As Single, nRng As Range, nColReturn As Integer) As Variant
    '      Author: André Luiz Bernardes - A&A - In Any Place - andreluizbernardess@gmail.com
    '        Date: 20/07/2016 - 18:54
    ' Application: Field Force Dashboard Analysis® - © ALLERGAN 2016, Inc. Todos os direitos reservados.
    '     Company: © ALLERGAN 2016, Inc. Todos os direitos reservados.
    '     Purpose: Return value from reference.
    '                    Let a= RetHLookup (1295359, Sheets("Par01").Range("L34:Z35"), 2)

    Let RetHLookup = Application.WorksheetFunction.HLookup(nValue, nRng, nColReturn, False)
End Function


É claro que um código muito similar pode e deve ser usado para PROCV.



Se gostou, compartilhe este post com outros! Deixe seus comentários e sugestões.










VBA Intermediário - Função Converte um Range numa String - Range to String - Function ConRngInStr

VBA Intermediário - Função Converte um Range numa String - Range to String - Function ConRngInStr


O que segue abaixo é uma função que permite converter o intervalo contido num Range numa String para apresentação dentro de uma célula.


Function ConRngInStr 
(tgtRange As Range, Separator As String) As String
    '      Author: André Luiz Bernardes - A&A - In Any Place - andreluizbernardess@gmail.com
    '        Date: 20/07/2016 - 09:15
    ' Application: Field Force Dashboard Analysis®
    '     Purpose: Função Converte um Range numa String - Range to String
    
If tgtRange Is Nothing Then Exit Function
 
Dim nCells As Range

For Each nCells In tgtRange.Cells
    Let ConRngInStr = ConRngInStr & Separator & nCells
Next nCells
 
Let ConRngInStr = Right(ConRngInStr, Len(ConRngInStr) - 1)
End Function


Se gostou, compartilhe este post com outros! Deixe seus comentários e sugestões.










VBA Intermediário - Função que converte um Range numa String separada por [Enter] - Convert my Range Array to Single Cell String

VBA Intermediário - Função que converte um Range numa String separada por [Enter] - VBA - Convert my Range Array to Single Cell String


Vez ou outra precisaremos converter os conteúdos em um Range, dentro de uma célula. A função abaixo além de fazer isso, propicia que o intervalo entre os conteúdos do Range sejam separados por um [Enter], permitindo a apresentação dentro da célula sem perder o aspecto de coluna. Claro que essa característica poderá ser mudada para: Vírgula, barra, hífen, etc...


Function ConvertRngInStr (MyRange As Range)
    '      Author: André Luiz Bernardes - A&A - In Any Place - andreluizbernardess@gmail.com
    '        Date: 20/07/2016 - 09:05
    ' Application: Field Force Dashboard Analysis®
    '     Purpose: Função que converte um Range numa String separada por [Enter] - Convert my Range Array to Single Cell String.
    
    Dim nFrase As String
Dim r As Range
     
    For Each r In MyRange
        Let nFrase = nFrase & r.Value & vbCrLf
    Next r
    
    Let ConvertRngInStr = nFrase
End Function




Se gostou, compartilhe este post com outros! Deixe seus comentários e sugestões.










VBA Intermediário - Função Converte um Range num Array - Range to Array - Function ConRngArray

VBA Intermediário - Função Converte um Range num Array - Range to Array  - Function ConRngArray


O que segue abaixo é o exemplo de uma função que permite converter o intervalo contido num Range num Array.


Function ConRngArray (ByVal nRng As Range) As String()
        '      Author: André Luiz Bernardes - A&A - In Any Place - andreluizbernardess@gmail.com
    '        Date: 20/07/2016 - 07:03
    ' Application: Field Force Dashboard Analysis®
    '     Purpose: Função Converte um Range num Array - Range to Array

Dim nVector01 As Variant
Dim nVector02() As String
Dim i As Long

Let nVector01 = nRng.Value

ReDim nVector02(1 To UBound(nVector01))

For i = 1 To UBound(nVector01)
    Let nVector02(i) = nVector01(i, 1)
Next

Let ConRngArray = nVector02()
End Function n


Se gostou, compartilhe este post com outros! Deixe seus comentários e sugestões.










12 de julho de 2016

✔ A&A – FFDA® - Field Force Dashboard Analysis® - Designing and Building 6 AMAZINGS Dashboards


In management information systems, a dashboard is an easy to read, often single page, real-time user interface, showing a graphical presentation of the current status (snapshot) and historical trends of an organization’s or computer appliances key performance indicators to enable instantaneous and informed decisions to be made at a glance.


In real-world terms, dashboard is another name for progress report or report. Often, the dashboard is displayed on a web page that is linked to a database which allows the report to be constantly updated.













Comente e compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com




Faça download de outros dashboards:



Série SELO RARO:

Série SELO RARO - Copie os Dados de um Arquivo para Outro Série SELO RARO - Substitua Células Vazias por um Valor
Série SELO RARO - Mostrar Linhas Escondidas Série SELO RARO - Classificar Números

Série SELO RARO - Excluir Linhas e Colunas Vazias 
Série SELO RARO - Remova Espaços Vazios

Série SELO RARO - Encontre Células em Branco Série SELO RARO - Destaque Valores Duplicados

Série SELO RARO - Destaque os 10 Principais Valores Série SELO RARO - Compare e Destaque Um Valor Maior do que Outros Valores

Série SELO RARO - Destaque Células com Comentários Série SELO RARO - Destaque Células com Palavras Mal Escritas


LEIA TAMBÉM:
Leia nosso conteúdo na Amazon

eBook: Série DONUT PROJECT 2015: Projetos e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes  eBook: Série Top 10 Funções: Top 10 Funções VBA para o Microsoft Excel - Autor: André Luiz Bernardes

eBook: Série Funções Poderosas: 13 Funções Poderosas no MS Excel - Autor: André Luiz Bernardes  eBook: Série Visual Basic For Application: Criando Logs de acesso: Dicas e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes

eBook: Série VBA Tips: Rastrei seus Dashboards, Scorecards, Reports, Relatórios, Planilhas e Aplicações - Dicas e Códigos - Autor: André Luiz Bernardes  eBook: Série Data Science: Big Data, Como? - Autor: André Luiz Bernardes

eBook: Série Smarter Analytic: 5 Previsões de Big Data - Autor: André Luiz Bernardes


Conheça também

VBA Excel | Código VBA de Pesquisa no Google - VBA Code to Search on Google VBA Excel | Inserir várias Planilhas - Insert Multiple Worksheets

VBA Excel | Redimensione todos os Gráficos numa Planilha - Resize All Charts in a Worksheet VBA Excel | Desproteger Planilha - Un-Protect Worksheet

VBA Excel | Proteger Planilha - Protect Worksheet VBA Excel | Proteja todas as Planilhas Instantaneamente - Protect all Worksheets Instantly

VBA Excel | Excluir tudo, exceto a planilha ativa - Delete all but the Active Worksheet VBA Excel | Ocultar tudo, exceto a planilha ativa - Hide all but the Active Worksheet

VBA Excel | Realçar Valores Únicos - Highlight Unique Values VBA Excel | Realçar Células Com Comentários - Highlight Cells with Comments

VBA Excel | Faz Backup da Aba de trabalho Atual - Create a Backup of a Current Workbook VBA Excel | Salve cada Planilha como um único PDF - Save Each Worksheet as a Single PDF

VBA Excel | Excluir todas as Planilhas em Branco - Delete all Blank Worksheets 


LEIA TAMBÉM:
Leia nosso conteúdo na Amazon

eBook: Série DONUT PROJECT 2015: Projetos e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes  eBook: Série Top 10 Funções: Top 10 Funções VBA para o Microsoft Excel - Autor: André Luiz Bernardes

eBook: Série Funções Poderosas: 13 Funções Poderosas no MS Excel - Autor: André Luiz Bernardes  eBook: Série Visual Basic For Application: Criando Logs de acesso: Dicas e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes

eBook: Série VBA Tips: Rastrei seus Dashboards, Scorecards, Reports, Relatórios, Planilhas e Aplicações - Dicas e Códigos - Autor: André Luiz Bernardes  eBook: Série Data Science: Big Data, Como? - Autor: André Luiz Bernardes

eBook: Série Smarter Analytic: 5 Previsões de Big Data - Autor: André Luiz Bernardes

 

Outros códigos

VBA Excel | Extraindo a Data de uma Célula com Data e Horário - Remove Date from Date and Time VBA Excel | Converta Tudo para Maiúscula - Convert to Upper CaseVBA Excel | Contando Palavras na Planilha - Word Count from Entire Worksheet VBA Excel | Removendo Decimais dos Números - Remove Decimals from Numbers

VBA Excel |  Multiplique todos os Valores por um Número - Multiply all the Values by a Number VBA Excel | Calculando a Raiz Cúbica - Calculate the Cube Root

VBA Excel | Adicionando Letras de A até Z - Add A-Z Alphabets in a Range VBA Excel | Convertendo Numerais Romanos em Arábicos - Convert Roman Numbers into Arabic Numbers

VBA Excel | Converta todos os Números Negativos em Positivos - Remove Negative Signs VBA Excel | Preencha com zeros as Células em Branco - Replace Blank Cells with Zeros

 

LEIA TAMBÉM:
Leia nosso conteúdo na Amazon

eBook: Série DONUT PROJECT 2015: Projetos e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes  eBook: Série Top 10 Funções: Top 10 Funções VBA para o Microsoft Excel - Autor: André Luiz Bernardes

eBook: Série Funções Poderosas: 13 Funções Poderosas no MS Excel - Autor: André Luiz Bernardes  eBook: Série Visual Basic For Application: Criando Logs de acesso: Dicas e Códigos de Visual Basic for Applications - Autor: André Luiz Bernardes

eBook: Série VBA Tips: Rastrei seus Dashboards, Scorecards, Reports, Relatórios, Planilhas e Aplicações - Dicas e Códigos - Autor: André Luiz Bernardes  eBook: Série Data Science: Big Data, Como? - Autor: André Luiz Bernardes

eBook: Série Smarter Analytic: 5 Previsões de Big Data - Autor: André Luiz Bernardes


Conheça também:

DONUT PROJECT 2021 - VBA Function:  Como Rastrear o Google Maps (Coordenadas Geográficas) no VBA Excel? DONUT PROJECT 2021 - VBA Function:  Crie Acrônimos a partir de Strings de Texto
DONUT PROJECT 2021 - VBA Function:  Convertendo uma Matrix num Vetor - Convert Matrix to a Vector DONUT PROJECT 2021 - VBA Function:  Como tornar o Formulário Transparente no MS Excel?
DONUT PROJECT 2021 - VBA Function:  Faça Buscas no Google a Partir da Célula do MS Excel - Search Google From a Cell DONUT PROJECT 2021 - VBA Function:  Decompondo um Nome nas Dimensões de uma Matriz
DONUT PROJECT 2021 - VBA Function: Extraindo o Último Sobrenome de um Nome Completo ou a Última Palavra de uma Frase DONUT PROJECT 2021 - VBA Function:  Extraindo o Segundo Nome de um Nome Completo ou a Segunda Palavra de uma Frase

DONUT PROJECT 2021 - VBA Function: Extraindo o Primeiro Nome ou  a Primeira Palavra de uma Frase


Outros artigos da Série Piece of Cake


Séries Donut


Comente e compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com

#BI #BigData #BusinessIntelligence #Cockpit #Dashboard #ERP #Excel #KPI #MS #MSExcel #MS #Office #MSOffice #OLAP #PPT #Report #SAP #SCMS #Scorecard #VBA #VBADashboardsSpecialist #Download #infographic #business #visualization #datavisualization #storytelling #data

✔ VBA Brazil Specialist®

eBooks VBA na AMAZOM.com.br

Vitrine