Ayuda para Macro de Messaje

23/03/2009 - 21:50 por oleiashdaniel | Informe spam
Necesito una macro excel que genere un mensaje de error (un cartel, no
en una celda) cuando el valor de una celda determinada sea distinto de
"0". Esta celda es el resultado de una funcion que verifica datos de
un rango.
Necesito esta misma macro aplicable para las 12 hojas de calculo que
conforman mi workbook.
Otra inquietud. Es posible disparar un cartel que dependa del
resultado de esa celda sin utilizar una macro?
Gracias.
 

Leer las respuestas

#1 Héctor Miguel
24/03/2009 - 04:52 | Informe spam
hola, daniel !

__ 1 __
Necesito una macro excel que genere un mensaje de error (un cartel, no en una celda)
cuando el valor de una celda determinada sea distinto de "0".
Esta celda es el resultado de una funcion que verifica datos de un rango.
Necesito esta misma macro aplicable para las 12 hojas de calculo que conforman mi workbook.


__ 2 __
Otra inquietud. Es posible disparar un cartel que dependa del resultado de esa celda sin utilizar una macro?



1) podrias utilizar los eventos de hoja (calculate, change, selectionchange, activate, deactivate)
para mostrar un cuadro de mensajes (msgbox) despues de verificar que "una celda" tenga un valor distinto de cero (0)
-> solo decide bien en cual hoja esta "la celda" y que debiera suceder "despues" de mostrado el mensaje -???-
(y si este mensaje habra de ser de "repeticion constante" hasta que el usuario "se canse de verlo") -???-

2) "disparar" un cartel (como los cuadros de mensaje) solo es posible por macros
como alternativa, podrias pensar en la funcion =si(... evaluando "la celda" y mostrando algun texto o texto vacio -> ""
esta formula utilizada en (in)determinadas celdas "estrategicamente" distribuidas por tus n_hojas de calculo...
podrias agregar formatos condicionales que le sirvan al usuario como "alertas visuales"

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares