Restituisce un valore String contenente il carattere associato al codice carattere specificato.

Sintassi

Chr ( codicecar )

Il codicecar obbligatorioargomento è un valore Long che identifica un carattere.

Osservazioni

I numeri da 0 a 31 sono uguali ai codici ASCII standard non stampabili. Ad esempio, Chr(10) restituisce un carattere di linefeed. L'intervallo normale per il codicecar è compreso tra 0 e 255. Tuttavia, nei sistemi DBCS, l'intervallo effettivo per il codicecar è da -32768 a 65535.

Nota: La funzione ChrB viene usata con i dati dei byte contenuti in una stringa. Invece di restituire un carattere, che può essere di uno o due byte, ChrB restituisce sempre un singolo byte. La funzione ChrW restituisce un valore String contenente il carattere Unicode ad eccezione delle piattaforme in cui Unicode non è supportato, nel qual caso il comportamento è identico alla funzione Chr .

Nota:  Visual Basic per Macintosh non supporta le stringhe Unicode. Pertanto, ChrW(n) non può restituire tutti i caratteri Unicode per n valori nell'intervallo da 128 a 65.535, come nell'ambiente Windows. ChrW(n) tenta invece di ottenere un 'ipotesi migliore' per i valori Unicode n maggiori di 127. Pertanto, non è consigliabile usare ChrW nell'ambiente Macintosh.

Esempi di query

Espressione

Risultati

SELECT Chr(97) AS Espr1 FROM ProductSales GROUP BY Chr(97);

Restituisce il valore "Character" per il codice ASCII "97". Risultato: "a".

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

Restituisce il valore "Character" per il codice ASCII "90" nella colonna ChrValue. Risultato: "Z".

Esempio di VBA

Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio usa la funzione Chr per restituire il carattere associato al codice carattere specificato.

Dim MyCharMyChar = Chr(65)    ' Returns A.MyChar = Chr(97)    ' Returns a.MyChar = Chr(62)    ' Returns >.MyChar = Chr(37)    ' Returns %.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.