Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Devuelve un entero que representa el código de carácter correspondiente a la primera letra de una cadena.

Sintaxis

Asc ( cadena )

Laargumento de cadena necesaria es cualquier expresión de cadena válida . Si la cadena no contiene caracteres, se produce un error en tiempo de ejecución.

Comentarios

El rango para las devoluciones es 0 – 255 en sistemas que no son DBCS, pero –32768 – 32767 en sistemas DBCS.

Nota: La función AscB se usa con datos de byte contenidos en una cadena. En lugar de devolver el código de carácter del primer carácter, AscB devuelve el primer byte. La función AscW devuelve el código de carácter Unicode excepto en plataformas donde no se admite Unicode, en cuyo caso, el comportamiento es idéntico a la función Asc .

Nota:  Visual Basic para Macintosh no admite cadenas Unicode. Por lo tanto, AscW(n) no puede devolver todos los caracteres Unicode para los valores n en el intervalo de 128 – 65 535, como sucede en el entorno de Windows. En su lugar, AscW(n) intenta una "mejor conjetura" para los valores Unicode n mayores que 127. Por lo tanto, no debe usar AscW en el entorno de Macintosh.

Ejemplos de consulta

Expression

Resultados

SELECT Asc("a") AS Expr1 FROM ProductSales;

Devuelve el código "ASCII" de la cadena "a". Resultado: "97".

SELECT Asc("Z") AS AscCode FROM ProductSales;

Devuelve el código "ASCII" de la cadena "Z" en la columna AscCode. Resultado: "90".

Ejemplo VBA:

Nota: Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.

En este ejemplo se usa la función Asc para devolver un código de carácter correspondiente a la primera letra de la cadena.

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×