Foros del Web » Soporte técnico » Ofimática »

como poner un mensaje texto en excel

Estas en el tema de como poner un mensaje texto en excel en el foro de Ofimática en Foros del Web. Hola tengo una macro en Excel que salva un el libro borra el contenido de todas las hojas y las prepara para volver a empezar ...
  #1 (permalink)  
Antiguo 05/12/2007, 15:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 12
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta como poner un mensaje texto en excel

Hola tengo una macro en Excel que salva un el libro borra el contenido de todas las hojas y las prepara para volver a empezar a poner datos, en esto tarda un ratito me gustaría que mientras esta grabando apareciera un mensaje “espere grabando” pero no se como hacerlo y se quite cuando haya terminado la macro, si alguien me puede ayudar se lo agradecería

Saludos cordiales
  #2 (permalink)  
Antiguo 10/12/2007, 09:21
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Re: como poner un mensaje texto en excel

Yo lo que suelo hacer, es cambiar el nombre al botón que ejecuta el macro, informando que se está realizando el proceso, y cuando acaba, le vuelvo a poner el nombre original que tenía el botón.

Si te vale esa solución, aquí te paso el código:

Al principio de tu macro pon esto:
Código:
'Vamos a cambiarle el nombre al botón
ActiveSheet.Shapes("nombre_del_boton").Select
Selection.Characters.Text = "PROCESANDO LOS DATOS." & Chr(10) & "ESPERA..."
Al final del macro, antes del "end sub", pon esto:
Código:
'Vamos a cambiarle el nombre al botón, para dejar el original
ActiveSheet.Shapes("nombre_del_boton").Select
Selection.Characters.Text = "PROCESAR"
PD: "nombre_del_boton" es el nombre que tenga tu botón. Puedes saberlo situándote encima del botón (sin cliquear en él para que no se ejecute el macro), y viendo el nombre arriba a la izquierda, delante de la barra de fórmulas. Normalmente se llamará "Botón 1", "Botón 2", etc.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.