VBA CSTR (Português)

, Author


Excel VBA CSTR function

CSTR em VBA é uma função de conversão de tipo de dados que é usada para converter qualquer valor fornecido a esta função em string, mesmo que o dado input seja inteiro ou valor de flutuação, esta função converterá o tipo de dados do valor em string data type, pelo que o tipo de retorno desta função é uma string.

Se precisarmos de converter um valor para um tipo de dados string em VBA, como fazemos isso? Para este fim, em VBA, temos uma função chamada “CSTR”. Neste artigo, iremos guiá-lo através da metodologia da função “CSTR” em VBA.

String é o tipo de dados que contém qualquer tipo de valores String. Quando dizemos string, geralmente refere-se a valores de texto, mas isto não é verdade com a codificação VBA. Uma cadeia pode conter qualquer ordem de caracteres como dados. Por exemplo, “Olá” é tratado como uma corda, “123456” é tratado como uma corda, “12-04-2019” é tratado como uma corda. Como este tipo de dados String pode conter qualquer ordem de caracteres.

<

O que faz a função CSTR em VBA?

P>P>Pois já pensou em converter uma expressão diferente em strings em VBA? Em caso de dúvida, será possível? Então a resposta é SIM absoluto!!!

“CSTR” é uma função que cobre diferentes expressões de formato para o formato String em VBA. Com a função CSTR, podemos converter o valor da expressão fornecida para String data type.

CSTR VBA Syntax

Below é a sintaxe da função CSTR Excel VBA.

A sintaxe da função CSTR consiste num argumento.

Expressão: este é o valor alvo ou valor da célula que estamos a tentar alterar para String data type.

O valor pode ser qualquer tipo de dado, CSTR continua e converte para String data type. Os tipos de dados comuns que normalmente convertemos são Inteiro, Booleano e Data para tipos de dados String.

Como usar a função CSTR VBA no Excel?

Agora veremos alguns exemplos da função Excel VBA CSTR.

Pode descarregar este modelo Excel VBA CStr aqui – Modelo Excel VBA CStr

Exemplo 1

Para um exemplo, veja o código abaixo.

Código:

 Sub CSTR_Example1 () Dim NumericValue As Integer Dim StringResult As String NumericValue = 855 StringResult = CStr (NumericValue) MsgBox StringResult End Sub 

P>P>Primeiro, atribuí o tipo de dados Integer à variável “NumericValue” como 855. Agora, a variável “NumericValue” contém o tipo de dados Integer. Com outra variável “StringResult”, a fórmula CSTR foi atribuída para converter o tipo de dados inteiro para tipo de dados string.

CSTR converteu o número inteiro para tipo de dados string. Embora ainda possamos ver o número como 855, já não é um tipo de data inteira em VBA, está agora no tipo de dados da string.

Exemplo #2

Por exemplo, veja um exemplo de conversão de tipo de dados booleanos em VBA.

Código:

 Sub CSTR_Example2 () Dim Val1 As Boolean Dim Val2 As Boolean Val1 = True Val2 = False MsgBox CStr (Val1) & vbNewLine & CStr (Val2) End Sub 

No código acima, declarei duas variáveis como Booleanas.

 Dim Val1 As Boolean Dim Val2 As Boolean 

Na linha seguinte, atribuí valores booleanos como TRUE & FALSE.

Val1 = Vrai Val2 = Faux 

Neste ponto, ambas as variáveis são do tipo de dados booleanos. Agora, neste exemplo, apliquei a função CSTR VBA para converter este tipo de dados booleanos para tipo de dados string.

Exemplo # 3

Por exemplo, veja o exemplo de conversão de tipo de dados de data para tipo de dados string.

Código:

 Sub CSTR_Example3 () Dim Date1 As Date Dim Date2 As Date Date1 = # 10/12/2019 # Date2 = # 5/14/2019 # MsgBox CStr (Date1) & vbNewLine & CStr (Date2) End Sub 

Eu declarei duas variáveis como Data.

 Dim Date1 As Date Dim Date2 As Date 

P>Linha seguinte, atribuí os valores de data 10-12-2019 e 05-14-2019 respectivamente.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *