movimiento y ejecucion simultanea. Programacion emergente

10/09/2005 - 06:00 por luisf | Informe spam
Tengo programado ya la ejecucion del movimiento de distintos objetos en una
hoja de excel xp, pero lo hago a traves de un for each... next. El
movimiento es muy rapido para 10 objetos, pero para 100 empieza a ir a saltos.

¿como se les puede dar mejor movimiento? nota: la grabacion de macros del
power point no registra los movimientos de objetos, que aqui si se vmueven
con rapidez independientemente de su numero.

¿como puedo ejcutar dos macros de manera simultanea?, es decir mandar a un
objeto que se mueva segun la macro1 y, mientras se esta moviendo, mandar a
otro que ejecute la macro2. nota: si se hace medienta call (aunque sea con un
doevents) para la ejecucion de la macro1, hace toda la macro2, y
posteriormente finaliza la macro1.

Las dos preguntas tienen el mismo fin, la realizacion simultanea de tareas,
con el objetivo final de poder hacer un tipo de programacion emergente.
 

Leer las respuestas

#1 KL
10/09/2005 - 09:35 | Informe spam
Hola luis,

Creo que en este caso un codigo de ejemplo valdria mas que el mensaje entero
;-)

Me parece (muy) raro que el simple hecho de mover 100 objetos (no
especificas que clase de objetos , pero casi que da igual) pueda relentizar
o afectar de otra manera el codigo. Me suena mas bien a que por una lado
posiblemente abuses del metodo select y por otro no uses la propiedad
ScreenUpdating del objeto Application. De todas formas puede haber muchas
mas causas y es posible que me equivoque. ?Comentas?

Saludos,
KL


"luisf" wrote in message
news:
Tengo programado ya la ejecucion del movimiento de distintos objetos en
una
hoja de excel xp, pero lo hago a traves de un for each... next. El
movimiento es muy rapido para 10 objetos, pero para 100 empieza a ir a
saltos.

?como se les puede dar mejor movimiento? nota: la grabacion de macros del
power point no registra los movimientos de objetos, que aqui si se vmueven
con rapidez independientemente de su numero.

?como puedo ejcutar dos macros de manera simultanea?, es decir mandar a un
objeto que se mueva segun la macro1 y, mientras se esta moviendo, mandar a
otro que ejecute la macro2. nota: si se hace medienta call (aunque sea con
un
doevents) para la ejecucion de la macro1, hace toda la macro2, y
posteriormente finaliza la macro1.

Las dos preguntas tienen el mismo fin, la realizacion simultanea de
tareas,
con el objetivo final de poder hacer un tipo de programacion emergente.

Preguntas similares