SUSPENDER LA EJECUCION DE UN MACRO

14/02/2004 - 23:29 por jjjgarcia1 | Informe spam
Hola a todos:
Tengo un pequeño problema y es el siguiente: necesito detener un macro
para introducir un dato en una celda o poder desplazarme por la hoja.
Me explico tengo un libro con tres hojas, hoja1, hoja2, hoja3, en
las hojas uno y dos introduzco datos, en la tercera muestro los datos
de las hojas, unas veces seran los de la uno y otras las de la dos.
Ejecuto un macro para copiar las celdas de las hojas, pero necesito
poder editar la celda que quiero copiar, por ejemplo si en la cenda
tengo =+Hoja1!B8, necesito editar la celda para poder poner
=+Hoja2!B8, y continuar la macro, en otra ocasion puede ser a la
inversa o cualquier otra hoja.

Espero no haberme enrrollado mucho y haceros un lio a todos, se que en
Lotus hay unos mandatos que son interactivos, que suspenden la
ejecucion de un macro para permitir al usuario desplazar el indicador
de celda o introducir datos, una vez que se pulsa enter la macro
continua.

Muchas gracias por adelantado

Preguntas similare

Leer las respuestas

#6 jjjgarcia1
16/02/2004 - 13:53 | Informe spam
Una ultima cosa Fernando.. cuando el usuaria pulsa cancelar en
devuelve 'falso', ¿que habria que hacer para salir sin modificar la
celda?

Gracias
Respuesta Responder a este mensaje
#7 Fernando Arroyo
16/02/2004 - 15:00 | Informe spam
"jjjgarcia1" escribió en el mensaje news:
Una ultima cosa Fernando.. cuando el usuaria pulsa cancelar en
devuelve 'falso', ¿que habria que hacer para salir sin modificar la
celda?

Gracias



Una posibilidad es modificar la última instrucción, que quedaría así:

If strFórmula <> "Falso" Then Worksheets("Hoja1").[A1].Formula = strFórmula

Un saludo.


Fernando Arroyo
MS MVP - Excel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida