Problemas con las macros y personal.xls

03/01/2006 - 13:19 por Javier | Informe spam
Hola a todos, os escribo porque tengo un problemilla con unas macros. Las
cree en su dia en el libro personal de macros para que aparecieran siempre
cuando abro el excel. El otro dia, sin haber hecho nada, habian desaparecido
las macros. Como he tenido que modificar unas cosas por unos errores,
reinstale el excell. Pues bien, cuando voy a crear una nueva macro y a
guardarla en el libro personal, me dice que no esta abierto. Como hago para
que se carge el personal.xls al arrancar el excell???
Y si ya se esta abriendo, donde esta?? en cual tengo que añadir las
macros???
Espero que se entienda mi problema y sepais ayudarme
Un saludo a todos.
 

Leer las respuestas

#1 Héctor Miguel
03/01/2006 - 20:11 | Informe spam
hola, Javier !

... problemilla con unas macros. Las cree en su dia en el libro personal de macros
... El otro dia, sin haber hecho nada, habian desaparecido las macros
Como he tenido que modificar unas cosas por unos errores, reinstale el excel
... cuando voy a crear una nueva macro y a guardarla en el libro personal, me dice que no esta abierto
Como hago para que se carge el personal.xls al arrancar el excel?
Y si ya se esta abriendo, donde esta?? en cual tengo que añadir las macros?



1) si el caso es que SOLAMENTE re/instalaste la aplicacion, tu libro de macros personales 'debiera' seguir donde mismo -?-
a menos que -tambien- hubieras cambiado la carpeta de instalacion donde estaba ubicada la vez anterior -?-
2) es probable que en el proceso de re/instalacion, hubieras 'borrado' [todos] los directorios 'originales' del office -?-
[con lo cual, te habrias 'llevado' -incluso- 'tu' libro de macros personales] -???- :-(
3) la ubicacion 'correcta' del directorio [o carpeta] donde 'debe' guardarse el libro personal de macros...
'depende' de la version de excel y la version de windows [e incluso de las actualizaciones instaladas]
4) la forma mas 'segura' de encontrar la ubicacion 'exacta' es 'preguntarle' a excel-vba... cual es 'la que le gusta'
-> usa la instruccion Application.StartupPath [p.e.]
a) una macro con un ->MsgBox Application.StartupPath<-
b) una macro con un ->ActiveCell = Application.StartupPath<-
c) desde la ventana de inmediato [en vba] una instruccion -> ? Application.StartupPath<-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares