VBA 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 di ritorno di questa funzione è una stringa.

Se dobbiamo convertire qualsiasi valore in un 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 che sia 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.

Puoi scaricare questo modello VBA CStr Excel qui - Modello VBA CStr Excel

Esempio 1

Per un 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" assegnate 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 tipo di dati stringa.

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 valori booleani come VERO e FALSO.

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 

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

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.