• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

Trucos

Las funciones de texto con formato fecha

Excel nos permite obtener numerosos resultados a partir de una fecha. Con las funciones de texto con formato fecha, podemos establecer el día de la semana, mes o año, en diversos formatos. Esto nos puede ser de mucha utilidad, por ejemplo, si queremos establecer un calendario o cuadrante.

Con la función texto y aplicando el formato adecuado podremos obtener el resultado que deseemos. Son las funciones de texto con formato de fecha.

funciones de texto con formato fecha

Función de texto con formato de día

A partir de una fecha, como por ejemplo, el día 8/9/2018 nos puede interesar que nos indique el día del mes (con uno o dos dígitos) o bien el día de la semana (abreviado o completo). Todo ello lo obtenemos con mucha facilidad aplicando la función TEXTO de la siguiente forma.

Si en la celda A5 tenemos la fecha 08/09/2018 y:

  • aplicamos la fórmula TEXTO(A5,»D») obtendremos el valor «8», es decir, el día del mes con un dígito. Se obtendrá un sólo dígito cuando el día del mes se encuentre entre el 1 y 9. En caso de ser el día 10 o superior aparecerá con sus dos dígitos.
  • aplicamos la fórmula TEXTO(A5,»DD») obtendremos el valor «08», es decir, el día del mes con dos dígitos. Por tanto, si el día es entre 1 y 9 nos colocará un cero delante.
  • aplicamos la fórmula TEXTO(A5,»DDD») obtendremos el valor «sáb», es decir, el día de la semana de forma abreviada.
  • aplicamos la fórmula TEXTO(A5,»DDDD») obtendremos el valor «sábado», es decir, el día de la semana de forma completa.

Función de texto con formato de mes

A partir de la misma, el día 8/9/2018 nos puede interesar que nos indique el mes con formato de número o texto. De nuevo utilizaremos las posibilidades que nos brinda la función TEXTO.

Si en la celda A9 tenemos la fecha 08/09/2018 y:

  • aplicamos la fórmula TEXTO(A9,»M») obtendremos el valor «9», es decir, el mes con un dígito. Se obtendrá un sólo dígito cuando el mes se encuentre entre el 1 y 9. En caso de ser el mes 10 o superior aparecerá con sus dos dígitos.
  • aplicamos la fórmula TEXTO(A9,»MM») obtendremos el valor «09», es decir, el mes con dos dígitos. Por tanto, si el mes correspondiente esta entre el 1 y 9 nos colocará un cero delante.
  • aplicamos la fórmula TEXTO(A9,»MMM») obtendremos el valor «sept», es decir, el mes de septiembre de forma abreviada.
  • aplicamos la fórmula TEXTO(A9,»MMMM») obtendremos el valor «septiembre», es decir, el mes de forma completa.

Función de texto con formato de año

De nuevo, siguiendo con el ejemplo del día 8/9/2018 nos puede interesar que nos indique el año de forma reducida o completa.

Si en la celda A13 tenemos la fecha 08/09/2018 y:

  • aplicamos la fórmula TEXTO(A5,»A») obtendremos el valor «18», es decir, el año con los dos últimos dígitos. Lo mismo obtendríamos si aplicamos el formato «AA».
  • aplicamos la fórmula TEXTO(A5,»AAA») obtendremos el valor «2018», es decir, el año completo, con los cuatro dígitos. Lo mismo obtendríamos si aplicamos el formato «AAAA».

 

Evitar parpadeos al ejecutar macro

En muchas ocasiones, cuando ejecutamos una macro en Excel se producen parpadeos mientras se está ejecutando. Esto hace que la macro se ejecute más lentamente.

Esto es debido a que la pantalla se está refrescando continuamente durante la ejecución de cada instrucción que compone la macro. Por ello, cuando más instrucciones y más «grande» sea nuestra macro.

Además provoca una ejecución más molesta para el usuario, ya que está viendo, aunque de forma muy rápida, lo que está haciendo la macro mientras se está ejecutando.

Esto no es algo deseable cuando implantamos nuestra macro.

Pero esto lo podemos evitar muy fácilmente con la propiedad Application.ScreenUpdating .

Evitar parpadeos con Application.ScreenUpdating

La propiedad Application.ScreenUpdating es la que indica a la pantalla que se refresque después de cada instrucción de la macro. ç

Por tanto, lo que nos interesa es que antes de ingresar el código de la macro esta propiedad tenga el valor de FALSE (falso). Después del código de la macro volvemos a establecer el valor de TRUE (verdadero), para que se refresque la pantalla después de ejecutar todo el código de la macro.

evitar parpadeos

Las dos líneas a incluir en nuestro código son las siguientes:

  • Application.ScreenUpdating = False     (Esta linea desactiva el parpadeo de la pantalla)
  • Application.ScreenUpdating = True      (Esta linea activa el parpadeo de la pantalla)

Veámoslo con un ejemplo.

Evitar el parpadeo si nosotros estamos escribiendo el código de la macro

Cuando no estamos utilizando la grabadora de macros, sino que estamos escribiendo nosotros mismos el código, lo único que tenemos que hacer es ingresar las dos líneas de código relacionadas con la propiedad Application.ScreenUpdating.

Lo haríamos de la siguiente forma:

Sub NombreMacro()

Application.ScreenUpdating = False

Código de la macro…

Application.ScreenUpdating = True

End Sub

Evitar el parpadeo cuando hemos utilizado la grabadora de macros

Cuando hemos grabado la macro con la grabadora de macros, no tenemos la forma de ingresarle esas dos líneas de código mientras estamos grabando. Por lo tanto, después de haber grabado la macro deberemos modificarlas para insertarle las dos líneas que evitan el parpadeo.

Para ello, en la ficha Programador o Desarrollador seleccionaremos Macros.

Después seleccionamos la macro que nos interesa, y pincharemos en el botón Modificar.Se nos abrirá el código de la macro, por lo que lo único que debemos hacer es insertar las dos líneas señaladas en color verde.

Sub NombreMacro()

Application.ScreenUpdating = False

Código de la macro…

Application.ScreenUpdating = True

End Sub

 

Recomendar la apertura del libro en modo de solo lectura

En ocasiones, cuando abrimos un fichero de Excel, nos aparece un mensaje como el siguiente:

Con este mensaje Excel nos advierte acerca de que el autor del libro quiere que se abra el fichero con acceso de solo lectura. Eso sí, podemos decidir si queremos abrirlo como de «solo lectura» o no.

Si en ese mensaje pulsamos «Sí» nos abrirá el fichero en modo de solo lectura y no podremos guardar los cambios a no ser que lo guardemos con otro nombre. En caso de hacer clic en «No» nos abrirá el fichero en modo normal, pudiendo guardar los cambios que realicemos. Si pulsamos en «Cancelar» no abrirá el fichero.

¿Dónde se establece la recomendación de apertura en modo solo lectura?

A veces nos puede interesar que se elimine ese mensaje inicial. Igualmente puede ocurrir que precisamente queremos en un fichero sin esa opción recomiende su apertura en modo solo lectura.

En esos casos solo debemos marcar o desmarcar una opción que se encuentra algo escondida.

Cuando guardamos el fichero por primera vez o le damos a «Guardar como» tenemos la siguiente ventana de «Guardar»:

Debemos hacer clic en el recuadro de «Herramientas» que se encuentra junto al botón de «Guardar».

Cuando se despliega aparecen las siguientes opciones:

Debemos pulsar sobre la opción «Opciones generales…», lo que abre la siguiente ventana:

El recuadro que se encuentra en la parte inferior, donde indica «Se recomienda solo lectura» es el que establece la recomendación inicial.

Si lo dejamos marcado nos aparecerá el mensaje que recomienda la apertura del fichero en modo de solo lectura. Si está desmarcado, que es lo habitual, el fichero se abre de forma normal.

 

  • « Ir a la página anterior
  • Página 1
  • Páginas intermedias omitidas …
  • Página 6
  • Página 7
  • Página 8

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Excel 2013
    Excel 2013
  • Crear un diagrama de Gantt en Excel
    Crear un diagrama de Gantt en Excel
  • Cómo insertar un calendario desplegable en Excel con "Mini Calendar and Date Picker"
    Cómo insertar un calendario desplegable en Excel con "Mini Calendar and Date Picker"
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés
  • Crear un checklist con casillas de verificación
    Crear un checklist con casillas de verificación

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}