cosas raras con maros

12/06/2006 - 16:27 por Jose | Informe spam
Que tal grupo, tengo este dilema, elabore una macro sencilla que solo extrae
datos de una base de datos y esa informacion la pasa a un libro nuevo.
Nada del otro mundo, la cuestion es que al ponerla en algunas coputadoras,
despues de que ejecutan la macro, las teclas de navegaciòn quedan
inutilizadas, y el usuario se tiene que mover con el raton. Y lo mas curioso
es que no pasa en todas las computadoras.
Alguna idea
Gracias de antemano.
Jose
 

Leer las respuestas

#1 Héctor Miguel
13/06/2006 - 04:31 | Informe spam
hola, Jose !

... una macro... extrae datos de una base... y... la pasa a un libro nuevo
... la cuestion es que... en algunas computadoras, despues de que ejecutan la macro
las teclas de navegacion quedan inutilizadas, y el usuario se tiene que mover con el raton.
Y lo mas curioso es que no pasa en todas las computadoras.



son solo suposiciones :)) [pero es muy probable que]...
a) si la macro la ejecutas 'clickando' en algun boton de comando -> incrustado en la hoja...
b) y dicho objeto 'viene' de la barra de herramientas 'cuadro de controles'...
c) y la macro 'hace' [o intenta hacer] algun cambio de seleccion de rangos, hojas, libros...

-> entra al editor de vba... -> activa el modo de dise#o... -> activa el objeto 'hoja' donde esta el control...
asegurate que en la ventana de propiedades del control ActiveX [boton o el que sea]...
tenga establecida la propiedad 'TakeFocusOnClick' -> en FALSE
[por omision se establece en TRUE... PERO... -p.e.- en excel-97 NO 'permite' activar hojas diferentes]

comentas [si hubiera] algun detalla adicional o mas... 'significativo' ?
saludos,
hector.

Preguntas similares