Funzione VBA CHR

La funzione VBA CHR è classificata nella funzione Testo / Stringa.

Ogni e ogni carattere in Excel ha un codice numerico assegnato specifico (codice ASCII) a se stesso. La funzione VBA Chr restituisce o restituisce String che contiene il carattere associato al codice carattere specificato (indicato anche come valore ASCII). ASCII sta per American Standard Code for Information Interchange

ASCII_Value: è uno standard per la relazione tra un numero di valore e un tipo di carattere.

Il valore ASCII deve essere compreso tra 0 e 255, che sono classificati in 3 tipi.

  • Tra 0 e 31 è un carattere di controllo ASCII O codici di controllo non di stampa.
  • L'intervallo da 32 a 127 è un carattere stampabile ASCII.
  • L'intervallo da 128 a 255 è un codice ASCII esteso.

Sintassi di CHR in Excel VBA

Dopo aver digitato Chr, fare clic sulla barra spaziatrice per visualizzare la sintassi di seguito indicata.

Chr (ascii_value) o Chr (charcode)

Contiene un parametro o argomento di input (obbligatorio e obbligatorio), l'argomento Charcode è un Long che identifica un carattere. Ciò comporterà caratteri sia stampabili che non stampabili.

Mappatura dei caratteri con i loro valori ASCII (Ogni codice è spiegato nel file Excel _ CODICE CARATTERI DESCRIZIONE SCHEDA)

1 - 958:87W116t145'174®203Ë232E
1059;88X117u146'175¯204IO233é
11 - 3160<89Y118v147176°205IO234ê
3261=90Z119w148177±206IO235ë
33!62>91(120X149178²207IO236io
3463?92\121y150-179³208Ð237io
35#64@93)122z151-180'209Ñ238io
36$65UN94^123(152~181μ210Ò239io
37%66B95_124|153182211Ó240ð
38&67C96`125)154S183·212Ô241ñ
39'68D97un'126~155>184¸213Õ242ò
40(69E98B127156œ185¹214Ö243ó
41)70F99c128157186º215×244ô
42*71sol100d129158Ž187»216Ø245õ
43+72H101e130,159Ÿ188¼217Ù246ö
44,73io102f131ƒ160189½218Ú247÷
45-74J103g132161¡190¾219Û248ø
46.75K104h133162¢191¿220Ü249ù
47/76L105io134163£192UN221Ý250ú
48077M106j135164¤193UN222Þ251û
49178N107K136165¥194UN223ß252ü
50279O108l137166|195UN224un253ý
51380P109m138S167§196UN225un254þ
52481Q110n139<168¨197UN226un255ÿ
53582R111o140Œ169©198Æ227un
54683S112p141170ª199Ç228un
55784T113q142Ž171«200E229un
56885U114r143172201É230æ
57986V115S144173202Ê231ç

Come usare la funzione CHR in Excel VBA?

Di seguito sono riportati i diversi esempi per utilizzare la funzione CHR in Excel utilizzando il codice VBA.

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

Ora proviamo questa funzione CHR attraverso alcuni esempi e impariamo come funzionano.

Funzione VBA CHR - Esempio n. 1

Passaggio 1: selezionare o fare clic su Visual Basic nel gruppo Codice nella scheda Sviluppatore oppure è possibile fare clic direttamente sul tasto di scelta rapida Alt + F11.

Passo 2: Ora, puoi vedere la finestra VB Editor, sotto la finestra del progetto, nel progetto VBA, puoi vedere il file di lavoro elencato (cioè Foglio1 (VB_CHR)

Per creare un modulo vuoto, sotto gli oggetti Microsoft Excel, fare clic con il tasto destro del mouse sul foglio 1 (VB_CHR), fare clic su Inserisci e selezionare Modulo in modo da creare un nuovo modulo vuoto.

Funzione VBA CHR - Esempio n. 2

Passo 1: Ora viene creato il modulo vuoto, viene anche chiamato una finestra di codice, dove puoi iniziare a scrivere i codici di istruzione della funzione VBA CHR.

Codice:

 Sub CHRAC () Sheet1.Range ("D6") = CHR (77) End Sub 

Passaggio 2: il codice VBA sopra menzionato restituisce o genera un alfabeto M in maiuscolo nella cella “D6”, ovvero per il valore ASCII 77.

Funzione VBA CHR - Esempio n. 3

Passaggio 1: avviare un'altra sottoprocedura come segue,

Codice:

 Sottotitoli CHRAC1 () End Sub 

Passaggio 2: Allo stesso modo, è possibile ottenere codici di caratteri multipli nella cella con l'aiuto del codice di seguito indicato

Codice:

 Sub CHRAC1 () Sheet1.Range ("D9") = CHR (37) Sheet1.Range ("D11") = CHR (47) Sheet1.Range ("D13") = CHR (57) Sheet1.Range ("D15" ) = CHR (128) End Sub 

Passaggio 3: eseguiamo il codice sopra. Una volta eseguito il codice sopra menzionato, puoi notare un codice carattere nel file Excel.

  • CHR (37) restituirà un% (simbolo percentuale) in una cella "D9" mentre,
  • CHR (47) restituisce / (simbolo barra / divisione) nella cella "D11"
  • CHR (57) restituisce un valore numerico 9 nella cella "D13" e
  • CHR (128) restituisce un simbolo dell'euro nella cella "D11"

Funzione VBA CHR - Esempio n. 4

Nell'esempio che segue, supponiamo che io voglia inserire una doppia citazione per il secondo nome, cioè MANI

Qui, per questo, posso usare la funzione VBA CHR.

Passo 1: Una volta, eseguo il codice di seguito indicato con il codice CHR 34, inserirò una doppia virgoletta nel secondo nome.

Codice:

 Sottotitoli CHRAC2 () Sheet3.Range ("C4") = "MANI" & CHR (34) & "RAM" & CHR (34) & "KUMAR" End Sub 


Passaggio 2: eseguiamo il codice sopra facendo clic sul pulsante di riproduzione e il risultato nell'output di seguito indicato nella cella "E19"

Funzione VBA CHR - Esempio n. 5

Nell'esempio sotto riportato, supponiamo che io voglia aggiungere un simbolo di marchio commerciale per la società, ad esempio GOOGLE

Qui, per questo, posso usare la funzione VBA CHR con il codice ASCII "153"

Passaggio 1: Una volta, eseguo il codice di seguito indicato con il codice CHR 153, mostrerà il simbolo TM per la parola GOOGLE.

Codice:

 Sub CHRAC3 () Sheet4.Range ("C3") = "GOOGLE" & CHR (153) End Sub 

Passaggio 2: il codice sopra riportato produce l'output di seguito indicato nella cella "K18"

Salvare la cartella di lavoro come "cartella di lavoro abilitata per macro di Excel". Facendo clic su Salva come nell'angolo sinistro del foglio di lavoro. Ancora una volta se si apre un file, è possibile fare clic sul tasto di scelta rapida, ad esempio Fn + Alt + F8, viene visualizzata la finestra di dialogo "Macro", in cui è possibile eseguire un codice macro salvato di propria scelta oppure è possibile fare clic su Fn + Alt + F11 per una finestra macro completa.

Cose da ricordare

Se si immette un numero non valido per la funzione Chr, ad esempio Numero in un intervallo inferiore a 0 o superiore a 255 , verrà visualizzato l'errore, ad esempio Errore di runtime.

Articoli consigliati

Questa è una guida a VBA CHR. Qui discutiamo come utilizzare la funzione CHR VBA di Excel insieme ad esempi pratici e template Excel scaricabili. Puoi anche consultare i nostri altri articoli suggeriti:

  1. Copia incolla funzione in VBA
  2. Sottostringa Funzione Excel
  3. Abbonamento VBA fuori intervallo
  4. Excel ISNUMBER Formula

Categoria: