VBA CStr - Converti valore in tipo di dati stringa utilizzando la funzione CStr

Funzione CSTR VBA di Excel

CSTR in VBA è una funzione di conversione del tipo di dati che viene utilizzata per convertire qualsiasi valore fornito a questa funzione in stringa, anche se l'input fornito è in valore intero o float questa funzione convertirà il tipo di dati del valore in un tipo di dati stringa, quindi il tipo restituito di questa funzione è una stringa.

Se dobbiamo convertire qualsiasi valore in tipo di dati stringa in VBA, come procediamo? Per questo, in VBA, abbiamo una funzione chiamata "CSTR". In questo articolo, ti guideremo attraverso la metodologia della funzione "CSTR" in VBA.

La stringa è il tipo di dati che contiene qualsiasi tipo di valori String. Quando diciamo stringa, generalmente si riferisce a valori di testo, ma ciò non è vero con la codifica VBA. Una stringa può contenere qualsiasi ordine di caratteri come dati. Ad esempio, "Hello" viene considerato come stringa, "123456" viene considerato come una stringa, "12-04-2019" viene considerato come una stringa. Come questo tipo di dati String può contenere qualsiasi ordine di caratteri.

Cosa fa la funzione CSTR in VBA?

Hai mai pensato di convertire un'espressione diversa in Stringhe in VBA? Se hai un dubbio, è possibile? Allora la risposta è SÌ assoluta !!!

"CSTR" è una funzione che converte diverse espressioni di formato in formato String in VBA. Con la funzione CSTR, possiamo convertire il valore dell'espressione fornito nel tipo di dati String.

Sintassi CSTR VBA

Di seguito è riportata la sintassi della funzione CSTR VBA di Excel.

La sintassi della funzione CSTR include un solo argomento.

Espressione: è il valore target o il valore della cella che stiamo cercando di modificare in tipo di dati String.

Il valore può essere qualsiasi tipo di dati, CSTR va avanti e viene convertito in un tipo di dati String. I tipi di dati comuni che di solito convertiamo sono i tipi di dati Integer, Boolean e Date to String.

Come utilizzare la funzione CSTR VBA in Excel?

Ora vedremo alcuni degli esempi della funzione CSTR VBA di Excel.

Esempio 1

Ad esempio, guarda il codice seguente.

Codice:

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

In primo luogo ho assegnato il tipo di dati Integer alla variabile "NumericValue" come 855. Ora la variabile "NumericValue" contiene il tipo di dati Integer. Con un'altra variabile, "StringResult", ha assegnato la formula CSTR per convertire il tipo di dati intero in un tipo di dati stringa.

CSTR ha convertito il numero intero in tipo di dati stringa. Anche se possiamo ancora vedere il numero come 855, non è più un tipo di data intero in VBA. Ora è in String Data Type.

Esempio n. 2

Ad esempio, guarda un esempio di conversione del tipo di dati booleano VBA.

Codice:

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

Nel codice sopra, ho dichiarato due variabili come booleane.

Dim Val1 As Boolean Dim Val2 As Boolean

Nella riga successiva, ho assegnato i valori booleani come TRUE & FALSE.

Val1 = True Val2 = False

A questo punto, entrambe le variabili sono di tipo booleano. Ora, in questo esempio, ho applicato la funzione CSTR VBA per convertire questo tipo di dati booleano in un tipo di dati stringa.

Esempio n. 3

Ad esempio, guarda l'esempio della conversione del tipo di dati della data in un tipo di dati stringa.

Codice:

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

Ho dichiarato due variabili come Date.

Dim Date1 As Date Dim Date2 As Date

Nella riga successiva, ho assegnato i valori della data come 10-12-2019 e 05-14-2019, rispettivamente.

Data1 = # 10/12/2019 # Data2 = # 5/14/2019 #

A questo punto, entrambe le variabili sono del tipo di dati Data. Ora nella riga successiva, ho applicato la funzione CSTR per convertire il tipo di dati Date nel tipo di dati String. Come la funzione CSTR utilizzata per convertire qualsiasi altro tipo di dati in tipo di dati stringa.

Articoli interessanti...