Función ASC de Excel
La función ASC devuelve el valor ASCII del primer carácter de una cadena y se utiliza principalmente como función de VBA en Excel.

Sintaxis
=ASC()text)
Argumentos
- Texto (obligatorio): el texto o una referencia a una celda que contenga el texto que desea convertir a valor ASCII.
Valor de devolución
La función ASC devuelve un valor numérico.
Notas sobre la función
- La cadena de texto que se proporciona a la función ASC en VBA puede ser cualquier cadena válida, pero únicamente devuelve el código ASCII del primer carácter.
- La función ASC distingue entre mayúsculas y minúsculas.
- El valor ASCII devuelto por la función ASC es la parte entera de un número decimal, comprendida en el rango de 0 a 255, tal como se muestra en la siguiente captura de pantalla. Para obtener más información sobre el valor ASCII, consulte este artículo: https://www.ascii-code.com/.

- Los valores ASCII para A-Z devueltos por la función Asc en VBA son 65-90, y para a-z, 97-122.
Ejemplo
En este caso, hay algunas cadenas de prueba en la tabla siguiente. Para calcular el Valor ASCII de dichas cadenas de texto, proceda del siguiente modo:
1. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo para abrir la ventana del módulo y, a continuación, copie y pegue el siguiente código VBA en ella.
VBA: calcular el Valor ASCII
Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub 
3. Pulse la tecla F5 para ejecutar el código. Aparecerá un cuadro de diálogo de Microsoft Excel mostrando el código ASCII del texto «K», que es 75.

4. Introduzca el resultado “75” en la celda D5 para registrar su puntuación.

5. Para obtener el resto de los resultados, debe ajustar el texto dentro de la función ASC en VBA en consecuencia. Por ejemplo, para obtener el código ASCII del texto “Kutools”, el código VBA sería el siguiente:
VBA: calcular el Valor ASCII
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

Observará que el resultado del texto «Kutools» es idéntico al del texto «K».
6. Repita los pasos anteriores para obtener el resto de los resultados.

Notas:
- Si la cadena proporcionada está en blanco, se genera un error en tiempo de ejecución.

- Si el texto proporcionado está vacío, devuelve 32.

- Dado que la función ASC distingue entre mayúsculas y minúsculas, devuelve valores distintos para el mismo carácter según su formato; por ejemplo, para los caracteres E y e, ASC devuelve 69 y 101, respectivamente.
Funciones relacionadas:
Función de Excel EVEN
La función EVEN redondea los números alejándolos de cero hasta el entero par más cercano.
Función de Excel EXP
La función EXP devuelve el resultado de elevar la constante *e* a la potencia *n*.


