Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función Asc

| 6 comentarios

La función se encarga de identificar el primer carácter de una cadena de caracteres, estos caracteres pueden ser:

Numéricos, Textuales, símbolos y distintas combinaciones entre ellos.

Luego de identificar el primer carácter, la función obtiene su valor numérico ASCII (American Standard Code for Information Interchange).

Valor numérico ASCII:

Las computadoras solamente entienden números. El código ASCII es una representación numérica de un carácter como ‘a’ o ‘@’. ejemplos de códigos ASCII:

estas representaciones numéricas nos permiten realizar llamadas a los caracteres, con la sentencia " alt + (codigo ASCII)"


ASCII 262x300 Función Asc
(Para mayor visualización de la imagen, hacer click en la misma)
Ejemplo de Función "Asc".

Sub Caracter()

Valor = Asc(Range("E7").Value)
Range("E8").Select
ActiveCell.FormulaR1C1 = Valor

End Sub

la función se ejecutara teniendo en cuenta el valor de la celda E7, esto en la hoja activa del libro.
leerá el primer carácter y devolverá su valor ASCII en la celda E8.
Elaborado por: Alberto Gonzáles

6 comentarios

  1. Excelente

  2. Esta función resulta muy interesante pero si se desea observar el código ASCII de un símbolo que no podemos ubicar mediante el teclado, ¿Qué podría hacerse?

  3. Muy buen aporte, bastante claro y sencillo,

  4. Esta función podría utilizarse para descifrar el número en código binario enviado por algún dispositivo a través del puerto de comunicación serial. Por otro lado, la consulta es ¿Cómo obtener el código binario de toda una trama? Ya que esta función solo toma el primer caracter de una cadena.

  5. Buenas, está bien pero una aclaración.
    La función lo que hace es leer el valor numérico del caracter escrito en código ASCII y te devuelve el valor numérico en código ANSI...que es algo distinto.

  6. quiero agregar el símbolo de la raíz cuadrada en un botón del formulario en visual basic para aplicaciones y el código ascii es 153, en donde lo agrego, gracias

Deja una respuesta

Los campos requeridos estan marcados con *.