Funzione Asc

Restituisce un numero intero che rappresenta la codice carattere corrispondente alla prima lettera di una stringa.

Sintassi

ASC ( stringa )

La stringa richiestaargomento è valida espressione stringa. Se la stringa non contiene caratteri, viene generato un errore di run-time.

Osservazioni

L'intervallo per i resi è 0-255 su sistemi non DBCS, ma-32768-32767 su sistemi DBCS.

Nota: La funzione AscB viene usata con i dati di byte contenuti in una stringa. Invece di restituire il codice carattere per il primo carattere, AscB restituisce il primo byte. La funzione AscW restituisce il codice carattere Unicode tranne che per le piattaforme in cui Unicode non è supportato, in questo caso il comportamento è identico alla funzione ASC .

Nota:  Visual Basic per Macintosh non supporta le stringhe Unicode. Di conseguenza, AscW(n) non può restituire tutti i caratteri Unicode per i valori n nell'intervallo di 128-65.535, come avviene nell'ambiente Windows. Invece, AscW(n) tenta una "migliore ipotesi" per i valori Unicode n maggiore di 127. Di conseguenza, non usare AscW nell'ambiente Macintosh.

Esempi di query

Espressione

Risultati

Selezionare ASC ("a") come expr1 da ProductSales;

Restituisce il codice "ASCII" per la stringa "a". Risultato: "97".

Selezionare ASC ("Z") come AscCode da ProductSales;

Restituisce il codice "ASCII" per la stringa "Z" nella colonna AscCode. Risultato: "90".

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 ASC per restituire un codice di carattere corrispondente alla prima lettera della stringa.

Dim MyNumber
MyNumber = Asc("A") ' Returns 65.
MyNumber = Asc("a") ' Returns 97.
MyNumber = Asc("Apple") ' Returns 65.

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×