Funcția VBA CStr | Explicată cu exemple de sintaxă | VBAF1.COM

Funcția VBA CStr în Excel

Funcția VBA CStr este clasificată ca o funcție de conversie a tipului de date. Este o funcție încorporată în Excel VBA. Această funcție VBA CStr convertește o expresie într-un tip de date String.
Această funcție poate fi utilizată fie în procedură, fie în funcție într-o fereastră a editorului VBA din Excel. Putem utiliza această funcție CStr în Excel VBA de oricâte ori în orice număr de proceduri sau funcții. În secțiunea următoare veți învăța mai multe subiecte. Cum ar fi care este sintaxa și parametrii funcției CStr, unde putem utiliza această funcție CStr și exemple în timp real.

Sintaxa funcției CStr în VBA:

Sintaxa funcției CStr în VBA este

CStr(Expression)

Funcția CStr returnează o valoare de tip șir de date.

Parametri sau argumente:

Funcția CStr are un singur argument în Excel VBA.
unde
Expresie: Este un argument obligatoriu. Un argument expresie reprezintă o valoare. Este utilizat pentru a converti valoarea într-o valoare de șir de caractere.

Unde putem aplica sau utiliza funcția CStr în Excel VBA?

Potem utiliza această funcție CStr în VBA MS Office 365, MS Excel 2016, MS Excel 2013, 2011, Excel 2010, Excel 2007, Excel 2003, Excel 2016 pentru Mac, Excel 2011 pentru Mac, Excel Online, Excel pentru iPhone, Excel pentru iPad, Excel pentru tablete Android și Excel pentru telefoane mobile Android.

Exemplul 1: Conversia unui șir de caractere(100) în tip de date String

Iată un exemplu simplu de utilizare a funcției CStr în Excel VBA. Acest exemplu de mai jos a specificat o expresie(100) se convertește într-o valoare de tip șir de caractere.

'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

Scoatere: Iată captura de ecran a ieșirii primului exemplu.
Exemplu de funcție VBA CStr

Exemplul 2: Conversia unei valori(12345.678) în date de tip String

Iată un exemplu simplu al funcției CStr în Excel VBA. Acest exemplu de mai jos a specificat o expresie(12345.678) se convertește într-o valoare de tip șir de caractere.

'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

Scoatere: Iată captura de ecran a ieșirii celui de-al doilea exemplu.
Funcția CStr VBA

Exemplul 3: Conversia unei valori(True) în date de tip String

Iată un exemplu simplu al funcției CStr folosind VBA în Excel. Acest exemplu de mai jos a specificat o expresie(True) se convertește într-o valoare de tip string. Acesta returnează true ca ieșire.

'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

Salire: Aici este captura de ecran a ieșirii celui de-al treilea exemplu.
VBA Convert Value to String using CStr Function

Exemplul 4: Convertește o valoare(False) în date de tip String

Iată un exemplu simplu al funcției CStr în Excel folosind VBA. Acest exemplu de mai jos a specificat o expresie(False) se convertește într-o valoare de tip string. Acesta returnează false ca ieșire.

'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

Salire: Iată captura de ecran a ieșirii celui de-al patrulea exemplu.
Funcția CStr în Excel VBA

Instrucțiuni de utilizare a codurilor macro

Iată instrucțiunile pas cu pas pentru utilizarea funcției CStr în Excel VBA.

  • Deschideți un registru de lucru Excel.
  • Presați Alt+F11 pentru a deschide fereastra VBA Editor.
  • Accesați meniul Insert și faceți clic pe modul din opțiunile disponibile.
  • Copiați macrourile specificate mai sus în editorul VBA.
  • Selectați orice procedură din codurile de mai sus și faceți clic pe comanda „Run” (Execută) sau utilizați comanda rapidă de la tastatură „F5”.

Lista tuturor funcțiilor de conversie a tipurilor în Excel VBA:

Iată lista funcțiilor de conversie a tipurilor de date. Și, de asemenea, găsiți sintaxa și tipul de retur al acesteia. Vă rugăm să faceți clic pe link-ul de mai jos pentru a merge și a vedea funcțiile VBA aferente.

Funcție Descriere Sintaxa Tip de retur
VBA CBool Funcția VBA CBool convertește o expresie într-un tip de date boolean. CBool(Expression) Boolean
VBA CByte VBA Funcția CByte convertește o expresie într-un tip de date Byte. CByte(Expression) Byte
VBA CCur VBA Funcția CCur convertește o expresie într-un tip de date Currency. CCur(Expression) Currency
VBA CDate VBA Funcția CDate convertește o expresie într-un tip de date Date. CDate(Expression) Date
VBA CDbl VBA Funcția CDbl convertește o expresie într-un tip de date Double. CDbl(Expression) Double
VBA CDec VBA Funcția CDec convertește o expresie într-un subtip de date Decimal. CDec(Expression) Decimal
VBA CInt VBA Funcția CInt convertește o expresie într-un subtip de date Integer. CInt(Expression) Integer
VBA CLng VBA Funcția CLng convertește o expresie într-un tip de date Long. CLng(Expression) Long
VBA CSng VBA Funcția CSng convertește o expresie într-un tip de date Single. CSng(Expression) Single
VBA CStr VBA Funcția CStr convertește o expresie într-un tip de date String. CStr(Expression) String
VBA CVar VBA Funcția CVar transformă o expresie într-un tip de date Variant. CVar(Expression) Variant

Puteți utiliza funcția FORMAT pentru a formata șirul de caractere.

Lista funcțiilor VBA:

Vă rugăm să faceți clic pe link-ul de mai jos pentru a vă întoarce la lista tuturor funcțiilor VBA.

Lista funcțiilor VBA Funcții VBA de conversie a tipurilor de date

Exemple privind funcția CStr în Excel VBA:

VBA Convert Integer To String With Leading Zeros VBA Convert Number To String

Iată alte câteva exemple de utilizare a funcției cStr în VBA:

  • Funcții de conversie a tipurilor VBA
  • Funcția VBA STR
  • Funcția VBA Format

.