VBA CSTR (Italiano)

, Author


Funzione CSTR di Excel VBA

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

Se abbiamo bisogno di convertire un valore in un tipo di dati stringa in VBA, come lo facciamo? A questo scopo, in VBA, abbiamo una funzione chiamata “CSTR”. In questo articolo, vi guideremo attraverso la metodologia della funzione “CSTR” in VBA.

Stringa è il tipo di dati che contiene qualsiasi tipo di valori Stringa. Quando diciamo stringa, di solito si riferisce a valori di testo, ma questo non è vero con la codifica VBA. Una stringa può contenere qualsiasi ordine di caratteri come dati. Per esempio, “Hello” è trattato come una stringa, “123456” è trattato come una stringa, “12-04-2019” è trattato come una stringa. Poiché 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 avete qualche dubbio, è possibile? Allora la risposta è assolutamente SI!!!

“CSTR” è una funzione che copre diverse espressioni di formato per formattare le stringhe in VBA. Con la funzione CSTR, possiamo convertire il valore dell’espressione fornita nel tipo di dati String.

Sintassi VBA CSTR

Di seguito la sintassi della funzione CSTR di Excel VBA.

La sintassi della funzione CSTR consiste di un argomento.

Espressione: questo è il valore di destinazione o il valore della cella che stiamo cercando di cambiare al tipo di dati Stringa.

Il valore può essere qualsiasi tipo di dati, CSTR continua e converte al tipo di dati Stringa. I tipi di dati comuni che di solito convertiamo sono Integer, Boolean e Date in tipi di dati String.

Come usare la funzione CSTR VBA in Excel?

Ora vedremo alcuni esempi della funzione CSTR di Excel VBA.

Puoi scaricare questo modello Excel VBA CStr qui – Excel VBA CStr template

Esempio 1

Per un esempio, guarda il codice qui sotto.

Codice:

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

Primo, 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”, la formula CSTR è stata assegnata per convertire il tipo di dati interi nel tipo di dati stringa.

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

Esempio #2

Per esempio, guardate un esempio di conversione del tipo di dati booleano in 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 precedente, ho dichiarato due variabili come booleane.

 Dim Val1 As Boolean Dim Val2 As Boolean 

Nella prossima linea, ho assegnato valori booleani come TRUE & FALSE.

Val1 = Vrai Val2 = Faux 

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 booleani in dati di tipo stringa.

Esempio # 3

Per esempio, guarda l’esempio di conversione del tipo di dati data in dati di tipo 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 di data 10-12-2019 e 05-14-2019 rispettivamente.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *