Problemas en el evento Workbook_SheetChange

29/01/2004 - 12:51 por c | Informe spam
Pongo en el evento Workbook_SheetChange el código:
Woksheets("Hoja1").Cells(1,1) = "Ejemplo" y NO sólo NO me
pone la palabra "Ejemplo" en A1 de la Hoja1 sino que
además NO me ejecuta las líneas de código que están
debajo de esta.

Que puede pasar?

Preguntas similare

Leer las respuestas

#1 Ignacio Pérez
29/01/2004 - 18:05 | Informe spam
Hola:
hay cosas que aunque uno las mire mil veces ese día es incapaz de verlas a
todos nos pasa...
Ponle la r a woksheets
Para evitar estos problemas lo mejor que hay es poner Option Explicit al
principio del modulo

"c" escribió en el mensaje
news:67b501c3e65e$353c89a0$
Pongo en el evento Workbook_SheetChange el código:
Woksheets("Hoja1").Cells(1,1) = "Ejemplo" y NO sólo NO me
pone la palabra "Ejemplo" en A1 de la Hoja1 sino que
además NO me ejecuta las líneas de código que están
debajo de esta.

Que puede pasar?
Respuesta Responder a este mensaje
#2 c
29/01/2004 - 18:14 | Informe spam
No Ignacio, NO es eso, lo que apsa que lo puse mal en el
mensaje. Además uso Option Explicit
Inclusive pongo un breakpoint y se ejecuta esa línea pero
luego se va del Evento sin ejecutarme las de abajo.

Alguien sabe porque puede ser esto???

Hola:
hay cosas que aunque uno las mire mil veces ese día es


incapaz de verlas a
todos nos pasa...
Ponle la r a woksheets
Para evitar estos problemas lo mejor que hay es poner


Option Explicit al
principio del modulo

"c" escribió en el


mensaje
news:67b501c3e65e$353c89a0$
Pongo en el evento Workbook_SheetChange el código:
Woksheets("Hoja1").Cells(1,1) = "Ejemplo" y NO sólo NO me
pone la palabra "Ejemplo" en A1 de la Hoja1 sino que
además NO me ejecuta las líneas de código que están
debajo de esta.

Que puede pasar?


.

Respuesta Responder a este mensaje
#3 Ignacio Pérez
29/01/2004 - 19:04 | Informe spam
Pues me dejas a cuadritos, seguro que se lanza la macro?
no tendrás los eventos deshabilitados?


"c" escribió en el mensaje
news:65d401c3e68b$54ba6450$
No Ignacio, NO es eso, lo que apsa que lo puse mal en el
mensaje. Además uso Option Explicit
Inclusive pongo un breakpoint y se ejecuta esa línea pero
luego se va del Evento sin ejecutarme las de abajo.

Alguien sabe porque puede ser esto???

Hola:
hay cosas que aunque uno las mire mil veces ese día es


incapaz de verlas a
todos nos pasa...
Ponle la r a woksheets
Para evitar estos problemas lo mejor que hay es poner


Option Explicit al
principio del modulo

"c" escribió en el


mensaje
news:67b501c3e65e$353c89a0$
Pongo en el evento Workbook_SheetChange el código:
Woksheets("Hoja1").Cells(1,1) = "Ejemplo" y NO sólo NO me
pone la palabra "Ejemplo" en A1 de la Hoja1 sino que
además NO me ejecuta las líneas de código que están
debajo de esta.

Que puede pasar?


.

Respuesta Responder a este mensaje
#4 Daniel Chang [MSFT]
30/01/2004 - 00:41 | Informe spam
Hola,

Que version de Excel estas usando y podrias enseñarme las otras lineas de
codigo en el evento?

Si solo pongo la linea:

Woksheets("Hoja1").Cells(1,1) = "Ejemplo"

en el evento Workbook_SheetChange, se ejecuta sin problemas y el resultado
es visible en la celda A1 de la Hoja1.

Puede ser que tus otras instrucciones en el evento esten causando un cambio
en la Hoja1 y por ende haciendo que el evento Workbook_SheetChange se
ejecute sin que la previa ejecucion del mismo evento termine.

Ojala esto te aclare lo que esta pasando con tu codigo.

Saludos,

Daniel

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"c" wrote in message
news:67b501c3e65e$353c89a0$
Pongo en el evento Workbook_SheetChange el código:
Woksheets("Hoja1").Cells(1,1) = "Ejemplo" y NO sólo NO me
pone la palabra "Ejemplo" en A1 de la Hoja1 sino que
además NO me ejecuta las líneas de código que están
debajo de esta.

Que puede pasar?
Respuesta Responder a este mensaje
#5 c
30/01/2004 - 10:53 | Informe spam
Hola,
Gracias por contestar.
Increiblemente Hoy anda el código que NO funcionaba ayer
(juro que sin tocar absolutamente nada).
Antes de ejecutar la asignación hay un IF pero que NO
influye en nada.
Y luego de esa asignación hay otras 2 en otras hojas.
La versión que uso es Office XP en inglés.

Gracias igualmente!

Hola,

Que version de Excel estas usando y podrias enseñarme


las otras lineas de
codigo en el evento?

Si solo pongo la linea:

Woksheets("Hoja1").Cells(1,1) = "Ejemplo"

en el evento Workbook_SheetChange, se ejecuta sin


problemas y el resultado
es visible en la celda A1 de la Hoja1.

Puede ser que tus otras instrucciones en el evento esten


causando un cambio
en la Hoja1 y por ende haciendo que el evento


Workbook_SheetChange se
ejecute sin que la previa ejecucion del mismo evento


termine.

Ojala esto te aclare lo que esta pasando con tu codigo.

Saludos,

Daniel

Este mensaje se proporciona "como está" sin garantías de


ninguna clase, y no
otorga ningún derecho.


"c" wrote in


message
news:67b501c3e65e$353c89a0$
Pongo en el evento Workbook_SheetChange el código:
Woksheets("Hoja1").Cells(1,1) = "Ejemplo" y NO sólo NO me
pone la palabra "Ejemplo" en A1 de la Hoja1 sino que
además NO me ejecuta las líneas de código que están
debajo de esta.

Que puede pasar?


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida