Saltar al contenido

Mostrar un texto si la celda queda vacia


Recommended Posts

publicado
Hace 1 hora, ANIBAL3 dijo:

Cómo hacer que si una celda esta vacía que se visualize un texto pero sn macros. Gracias

Sin macros no podras hacerlo, como alternativa aplica un formato personalizado 

 

Saluods 

publicado
Hace 17 horas, Gerson Pineda dijo:

Sin macros no podras hacerlo, como alternativa aplica un formato personalizado 

 

Saluods 

Lo intenté pero no obtengo el resultado deseado. Vi uno aqui mismo pero no lo puedo descargar el archivo de ejemplo.  Ese archivo dice curiosoefecto.xls.  Tengo entendido que ahi esta la solución pero no explican como hacerlo.

publicado

hola Anibal3 y Gerson

Me parece que te refieres al truco en el que se oculta una columna, abre el archivo y revisa la columna oculta, muéstrala, verás que en dicha celda hay un texto, si mantienes las columna oculta el texto se sobrepone en la celda contigua, sin embargo la celda está vacía, si escribes algo te muestra lo escrito.

 

saludos,

Silvia

publicado

Escribiendo el texto en la celda??.... jajaja

Es que no entiendo muy bien que si una celda esta vacía, aparezca un texto, entonces ya no esta vacía, estará llena con el texto ?

publicado
Hace 1 hora, Silvia dijo:

hola Anibal3 y Gerson

Me parece que te refieres al truco en el que se oculta una columna, abre el archivo y revisa la columna oculta, muéstrala, verás que en dicha celda hay un texto, si mantienes las columna oculta el texto se sobrepone en la celda contigua, sin embargo la celda está vacía, si escribes algo te muestra lo escrito.

 

saludos,

Silvia

¿Hola Silvia, como estas?

Sigo pensando que lo que necesita es una macro de evento, aun que ese efecto del que habla, no entiendo cual es, o cual es lo que se quiere, igual y es otra cosa y no capto nada 

 

Saludos 

  • 5 weeks later...
publicado
En 10/1/2021 at 16:04 , Gerson Pineda dijo:

Sin macros no podras hacerlo, como alternativa aplica un formato personalizado 

 

Saluods 

Pense que podía hacerse con Formato condicional, si la celda esta vacía que escriba una palabra pero no encuentro solo se puede resaltar nada mas.  Ahora la idea es buena de una macro pero como hacer? Quisirea si me pudes ayudar que dentro de un rango siempre y cuando cumpla condiciones. Me explico si la columna y fila esta vacía que ponga una palabra.  Gracias maestro

publicado
Hace 2 horas, ANIBAL3 dijo:

Pense que podía hacerse con Formato condicional, si la celda esta vacía que escriba una palabra pero no encuentro solo se puede resaltar nada mas.  Ahora la idea es buena de una macro pero como hacer? Quisirea si me pudes ayudar que dentro de un rango siempre y cuando cumpla condiciones. Me explico si la columna y fila esta vacía que ponga una palabra.  Gracias maestro

Hola Anibal

Con archivo adjunto y si explicas claramente, con gusto te doy mi colaboración

 

Saludos 

  • 1 month later...
publicado
En 10/2/2021 at 15:33 , Gerson Pineda dijo:

Hola Anibal

Con archivo adjunto y si explicas claramente, con gusto te doy mi colaboración

 

Saludos 

Saludos amigo. Que puedo poner en un archivo adjunto solo celdas en blanco porque lo que quiero es que en un rango este lleno de la palabras "sin notas" y cuando ingrese el valor se cambie por dicho valor pero si lo borro que vuelva a quedar la palabra "sin notas". Gracias amigo por la ayuda.

  • 3 weeks later...
publicado
En 12/3/2021 at 18:01 , Gerson Pineda dijo:

Hola

Te dejo una alternativa con VBA macro de evento

Si borras un celda, Excel va escribir la leyenda "sin notas", si escribes algo diferente, pues quedara como tal

 

Saludos 

Escribir sin notas_GP.xlsm 14.42 kB · 3 descargas

Gracias Maestro es casi justo lo que necesitaba.  MAESTRO con mayúsculas.  Solo una pequeña ayuda mas.   Lo que pasa cuando se copia celda en blanco a ese rango se borra la palabra "sin notas".  Como hacer para que siga saliendo esa palabra. Gracias Gerson

publicado
En 31/3/2021 at 20:51 , ANIBAL3 dijo:

Gracias Maestro es casi justo lo que necesitaba.  MAESTRO con mayúsculas.  Solo una pequeña ayuda mas.   Lo que pasa cuando se copia celda en blanco a ese rango se borra la palabra "sin notas".  Como hacer para que siga saliendo esa palabra. Gracias Gerson

He realizado modificaciones, prueba el adjunto y de paso dejo un video demostrativo del funcionamiento

MACRO DE EVENTO - COPIAR.gif

 

Saludos 

Escribir sin notas_GP.xlsm

publicado

Gracias infinitas. MAESTRO con mayúsculas. Eso es lo que necesitaba. Mis respetos y mi agradecimiento. Doy por terminadoel tema.

  • 1 month later...
publicado
En 5/4/2021 at 16:22 , Gerson Pineda dijo:

He realizado modificaciones, prueba el adjunto y de paso dejo un video demostrativo del funcionamiento

MACRO DE EVENTO - COPIAR.gif

 

Saludos 

Escribir sin notas_GP.xlsm 15.38 kB · 5 descargas

Esta perfecto esto Maestro solo una cosa adicional que se me presenta en este momento como agregar a la macro quehaga todo lo que registra sin notas solo cuando el rango de la A1:A16 Este con información caso contrario que deje en blanco. Por facor eso mas y queda perfecto

publicado
En 6/4/2021 at 14:39 , ANIBAL3 dijo:

Gracias infinitas. MAESTRO con mayúsculas. Eso es lo que necesitaba. Mis respetos y mi agradecimiento. Doy por terminadoel tema.

Por favor amigo ayudame con mi pedido y con eso es suficiente para que quede completo lo que necesito

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      187
    • Comentarios
      97
    • Revisiones
      28

    Más información sobre "Un juego del Rabino en Excel"
    Última descarga
    Por pegones1

    1    1

  • Crear macros Excel

  • Mensajes

    • Perdona @Abraham Valencia pero he estado liado estos días. En realidad todo el problema se reduce a estos dos problemas: Problema 1: El script que "fabrica" SAP y que luego "pego" en la macro, no es capaz de  guardar archivos en SharePoint. He estado buscando, y en realidad muchas personas tienen ese problema (no poder guardar un Excel en SAP a través de VBA). Eso muy probablemente sean problemas de permisos, que no puedo cambiar (no soy administrador de nada). Como no puedo solucionarlo así, paso al plan B, que es guardar en Excel que me genera SAP en el ordenador de cada usuario que ejecute la plantilla (y que sí está guardada en SharePoint), para después con PowerQuery llamar a ese Excel (el export). Para ello, pretendo guardar el export, en la ruta relativa "C:\..\..\..\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI" donde los \..\..\..\ saltan las rutas personales de cada usuario (tipo C:\users\IDusuario\). Eso lo hace bien, y el archivo se guarda en la ruta de cada usuario que lo usa, pero surge el problema 2 Problema 2: PowerQuery no trabaja con rutas relativas del tipo  "C:\..\..\..\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI" necesita que sea del tipo fija "C:\users\IDusuario\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI" pero claro, IDusuario es diferente para cada usuario.   Pero escribiendo todo esto, creo que he dado con una posible solución, no grabar el export en una ruta de usuario, sino en una en la raiz de C:, que siempre será igual para todos los usuarios, del tipo C:\Sap\export.xlsx que seria igual en todos los ordenadores. Asi sí podría decirle a PowerQuery que vaya siempre a la ruta C:\Sap\ que existirá en todos los ordenadores. Mañana intentaré hacer pruebas, aunque mi solución ideal seria que se pudiera guardar en el SharePoint. Saludos.
    • Hola La opción brindada por @torquemada es correcta, funciona, pero hay algunos inconvenientes que (desde mi punto de vista) no la convierten en mi primera elección. Los inconvenientes son: Tendrías que ir columna por columna haciendo los reemplazos, claro que no se harían a mano sino que utilizarías la opción reemplazar o la opción texto en columnas, aun asi demorará un poquito y será trabajoso. Cada vez que descargues otro listado, tendrás que volver a realizar los reemplazos. Me parece una mejor propuesta lo siguiente: Descarga los movimientos a un archivo de Excel Desde tu control de pagos (otro archivo) cargas los movimientos del archivo descargado mediante Power Query Power Query hará los reemplazos y reconocerá todo correctamente (sin que tengas que hacer nada especial) Cuando descargues los movimientos un día posterior, solamente tendrás que hacer clic en "Actualizar" y todo funcionará en automático
    • Hola a todos, Efectivamente, me temo que tal como trabajan las funciones =HOY() y/o =AHORA() (volátiles), sólo con macros puedes obtener soluciones. Un recurso pedestre podría ser, cada vez que quieras que se fije un dato, te sitúes en esa celda y pulses F2, F9 e INTRO.  Pero claro, puede ser un inconveniente si hay que hacerlo repetitivamente en muchas ocasiones,.............. en fin, lo comento sólo como posibilidad. Saludos,
    • Hola nuevamente, mi duda sigue siendo la ruta, o rutas, finales que quedan, esas que llamas "relativas"; igual por si acaso pon 3 o 4 de esas, tal cual son y/o se ven en el explorador de cada PC y, de ser posible, en cualquier otro "lado" en que las veas.
    • Hola, tal cual se plantea, solamente con macros (VBA); en todo caso, hacerlo a mano o con "CTRL + ;". Saludos.
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.