Função VBA CStr | Explicada com exemplos de sintaxe | VBAF1.COM

Função VBA CStr no Excel

Função VBA CStr é categorizada como uma função de Conversão de Tipo de Dados. É uma função embutida no Excel VBA. Esta função CStr do VBA converte uma expressão para um tipo de dado String.
Esta função pode ser usada em um procedimento ou função em uma janela do editor de VBA no Excel. Podemos usar esta função CStr no Excel VBA em qualquer número de vezes em qualquer número de procedimentos ou funções. Na seção seguinte, você aprenderá muitos tópicos. Como qual é a sintaxe e parâmetros da função CStr, onde podemos usar esta função CStr e seus exemplos em tempo real.

Sintaxe da função CStr do VBA:

A sintaxe da função CStr em VBA é

CStr(Expression)

A função CStr retorna um valor do tipo string de dados.

Parâmetros ou Argumentos:

A função CStr tem um argumento em Excel VBA.
onde
Expressão:É um argumento obrigatório. Um argumento de expressão representa um valor. Ele é usado para converter o valor para um valor string.

Onde podemos aplicar ou usar a função CStr no Excel VBA?

Podemos usar essa função CStr no VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 para Mac, Excel 2011 para Mac, Excel Online, Excel para iPhone, Excel para iPad, Excel para tablets Android e Excel para Android Mobiles.

Exemplo 1: Converter uma String(100) para Tipo de Dados String

Aqui está um exemplo simples da função CStr no Excel VBA. Este exemplo abaixo especificou uma expressão(100) converte para um valor do tipo string.

'Convert a String(100) to String Data TypeSub VBA_CStr_Function_Ex1() 'Variable declaration Dim sValue As String Dim dResult As String sValue = 100 dResult = CStr(sValue) MsgBox "String(100) to String Data Type : " & dResult, vbInformation, "VBA CStr Function" End Sub

Saída: Aqui está a tela do primeiro exemplo de saída.
Exemplo da função CStr do VBA

Exemplo 2: Converter um valor(12345.678) para String Data Type

Aqui está um exemplo simples da função CStr no Excel VBA. Este exemplo abaixo especificou uma expressão(12345.678) converte para um valor do tipo string.

'Convert a Value(12345.678) to String Data TypeSub VBA_CStr_Function_Ex2() 'Variable declaration Dim sValue As Double Dim dResult As String sValue = 12345.678 dResult = CStr(sValue) MsgBox "Value(12345.678) to String Data Type : " & dResult, vbInformation, "VBA CStr Function" End Sub

Saída: Aqui está o screen shot do segundo exemplo de saída.
Função CStr do VBA

Exemplo 3: Converter um Valor(Verdadeiro) para String Data Type

Aqui está um exemplo simples da função CStr usando VBA no Excel. Este exemplo abaixo especificou uma expressão(True) que converte para um valor do tipo String. Ela retorna true como saída.

'Convert a Value(True) to String Data TypeSub VBA_CStr_Function_Ex3() 'Variable declaration Dim sValue Dim dResult As String sValue = True dResult = CStr(sValue) MsgBox "Value(True) to String Data Type : " & dResult, vbInformation, "VBA CStr Function"End Sub

Saída: Aqui está a tela do terceiro exemplo de saída.
VBA Converte Valor para String usando a função CStr

Exemplo 4: Converte um Valor(Falso) para Tipo de Dados String

Aqui está um exemplo simples da função CStr no Excel usando VBA. Este exemplo abaixo especificou uma expressão(Falso) que converte para um valor do tipo string. Ela retorna falso como saída.

'Convert a Value(False) to String Data TypeSub VBA_CStr_Function_Ex4() 'Variable declaration Dim sValue Dim dResult As String sValue = False dResult = CStr(sValue) MsgBox "Value(False) to String Data Type : " & dResult, vbInformation, "VBA CStr Function"End Sub

Saída: Aqui está o screen shot do quarto exemplo de saída.
CStr Function in Excel VBA

Instruções para usar Códigos de Macro

Aqui estão as instruções passo a passo para usar a função CStr no Excel VBA.

  • Abrir uma pasta de trabalho do Excel.
  • Pressionar Alt+F11 para abrir a janela do Editor VBA.
  • Vá ao menu Inserir e clique no módulo das opções disponíveis.
  • Copiar macros acima especificadas para o editor VBA.
  • Selecione qualquer procedimento dos códigos acima e clique no comando ‘Executar’ ou use o atalho do teclado ‘F5’.

Lista de todas as funções de conversão de tipo no Excel VBA:

Aqui está a lista de funções de conversão de tipo de dados. E também encontre sua sintaxe e tipo de retorno. Por favor clique no link abaixo para ir e ver as funções VBA relacionadas.

Função Descrição Sintaxe Tipo de Retorno
VBA CBool Função VBA CBool converte uma expressão para um tipo de dado booleano. CBool(Expressão) Booleano
VBA CByte VBA CByte converte uma expressão para um tipo de dado Byte. CByte(Expressão) Byte
VBA CCur VBA CCur função converte uma expressão para um tipo de dados de Moeda. CCur(Expressão) Currency
VBA CDate VBA CDate function converte uma expressão para um tipo de dado Data. CDate(Expressão) Date
VBA CDbl VBA CDbl function converte uma expressão para um tipo de dado Duplo. CDbl(Expressão) Duplo
VBA CDec VBA CDec função converte uma expressão para um subtipo de dados Decimais. CDec(Expressão) Decimal
VBA CInt VBA CInt function converte uma expressão para um tipo de dado Inteiro. CInt(Expressão) Integer
VBA CLng VBA CLng function converte uma expressão para um tipo de dado Inteiro. CLng(Expressão) Long
VBA CSng VBA CSng function converte uma expressão para um único tipo de dado. CSng(Expressão) Single
VBA CStr VBA CStr função converte uma expressão para um tipo de dado String. CStr(Expressão) String
VBA CVar VBA CVar function converte uma expressão para um tipo de dado Variante. CVar(Expressão) Variante

Pode usar a função FORMAT para formatar a string.

Lista de Funções VBA:

Por favor clique no link abaixo para voltar para ver toda a Lista de Funções VBA.

Lista de Funções VBA Funções de Conversão de Tipo de Dados VBA

Exemplos da função CStr no Excel VBA:

VBA Converter Inteiro em String Com Zeros Líder VBA Converter Número em String

Exemplos sobre o uso da função cStr em VBA:

  • Funções de Conversão de Tipo VBA
  • Função STR VBA
  • Função de Formato VBA