Hola, me podrias ayudar por favor? , resulta que tengo varias macros guardadas en mi libro persona. XLS y dichas macros alli funcionan a la perfeccion, pero resulta que al abrir otro libro e intentar ejecutar la macro simplemente no funciona me pone como resultado # ¿NOMBRE? , abro el MVB y alli estan mis modulos en VBAProject (PERSONAL. XLS), que estare haciendo mal?
Gracias por su tiempo y ayuda
|
|
Escrito por Héctor Miguel Orozco Díaz el 30/01/2009
Hola,! |
|
|
Escrito por Poncho Ruiz el 31/01/2009
"hola,! - si obtienes como resultado el valor de error "nombre" es que usas una funcion personalizada - si funciona en tu libro (personal. Xls) es porque se muestra su ventana (menu: ventana...) - si quieres que las funciones operen en cualquier libro abierto en la sesion... es requisito que tu libro (personal. Xls) este guardado con su ventana OCULTA si cualquier duda (o informacion adicional)... Comentas? saludos, hector. " por Héctor Miguel (Enero 2009) |
|
Escrito por Alejandro Federico el 31/01/2009
Hola, Pudiera ser que el libro de macros personal no este guardado en la carpeta iniciar, intenta mover dicho libro a la carpeta iniciar en caso que no lo este, por ejemplo en mi caso dicho libro se encuentra en: C:/windows/................ Execel/Iniciar Suerte
|
|
|
Escrito por Héctor Miguel Orozco Díaz el 31/01/2009
al abrir excel, no se abre ningun otro libro, unicamente ya sea un archivo existente seleccionado o bien un libro nuevo, el archivo personal. Xls se encuentra oculto (menu ventana-ocultar) no sé si a eso se refiera usted, si es asi, sigue sin funcionar ninguna de mis macros existentes.
Como posibles alternativas para encontrar alguna solucion, te paso algunas notas al final
Si cualquier duda (o informacion adicinal)... Comentas? Saludos, Hector. Si tu personal. Xls ya esta con la ventana (del libro) oculta, y guardado en el directorio de inicio |
|
|
Escrito por Poncho Ruiz el 03/02/2009
" al abrir excel, no se abre ningun otro libro, unicamente ya sea un archivo existente seleccionado o bien un libro nuevo, el archivo personal. Xls se encuentra oculto (menu ventana-ocultar) no sé si a eso se refiera usted, si es asi, sigue sin funcionar ninguna de mis macros existentes. solo me desconcerto tu comentario de que: "... En mi libro persona. XLS y dichas macros alli funcionan a la perfeccion..." por esto "supuse" que tu libro personal. Xls estaba abierto (si no... Como haces la prueba?) como posibles alternativas para encontrar alguna solucion, te paso algunas notas al final si cualquier duda (o informacion adicinal)... Comentas? saludos, hector. si tu personal. Xls ya esta con la ventana (del libro) oculta, y guardado en el directorio de inicio o en el alternativo (herramientas / opciones / (ficha) general -> archivos de inicio alternativo en... que pudiera ser diferente segun versiones de excel/windows/... E incluso de las actualizaciones y 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.) - una macro con un: MsgBox Application. StartupPath - una macro con un: ActiveCell = Application. StartupPath - desde la ventana de inmediato (en vba) una instruccion:? Application. Startuppath {enter} pero no puedes utilizar sus procedimientos en coalquier otro libro abierto en la sesion... desde xp (2002), excel tiene la habilidad de (intentar) reconocer elementos (posible/potencial)mente peligrosos (probablemente o por alguna razon) excel pudo detectar errores en alguna ocasion y deshabilito su apertura revisa en el comando acerca de microsoft excel (menu ayuda) el boton (al final) para los elementos deshabilitados... revisa instrucciones u objetos que pudieran se considerados como tales (obviamente despues de abrirlo) si tu version es 2007... Revisa los elementos deshabilitados desde: - (boton) office / (boton) opciones de excel - activa la ficha de complementos - en el desplegable que aparece al final del dialogo (administrar) - selecciona: "elementos deshabilitados" y pulsa en el boton "Ir..."
por Héctor Miguel (Enero 2009)
Hola nuevamente gracias por sus opiniones y apoyo brindado, les comento algunos puntos que me indicaron: |
|
|
Escrito por Poncho Ruiz el 05/02/2009
Algún otro comentario que me pudiera ayudar a resolver mi problema/inquietud/duda? Por favor y gracias. |
|
Escrito por Lady Lorean el 13/02/2009
" Algún otro comentario que me pudiera ayudar a resolver mi problema/inquietud/duda? Por favor y gracias. Buenas Pancho, sabes lo que hice yo para aplicarlas en mi pc. Lo hice asi una Vez que tenia la formula en Vba guarde la hoja de Excel Asi 1º Archivo / Guardar Como (aparece la ventana) 2º EnNombre del Archivo pones un nombre que identifique tu formula 3º En Guardar como tipo (que esta inmediatamente abajo del Nombre del archivo) despliga la aletita y busca COMPLEMENTO DE EXCEL por lo general es la ultima 4º Guarda 5º Ingresa a una Hoja Nueva de Excel y en HERRAMIENTAS / COMPLEMENTOS busca el nombre que pusiste al archivo que identificaste tu formula y ACTIVA LA CASILLA De esta manera cada vez que habras los libros en excel podras poner la formula y no te sera erronea. Espero que haya sido clara y que te resulte Saludos Lorean |
|
|
Escrito por Poncho Ruiz el 13/02/2009
" Buenas Pancho, sabes lo que hice yo para aplicarlas en mi pc. Lo hice asi una Vez que tenia la formula en Vba guarde la hoja de Excel Asi 1º Archivo / Guardar Como (aparece la ventana) 2º EnNombre del Archivo pones un nombre que identifique tu formula 3º En Guardar como tipo (que esta inmediatamente abajo del Nombre del archivo) despliga la aletita y busca COMPLEMENTO DE EXCEL por lo general es la ultima 4º Guarda 5º Ingresa a una Hoja Nueva de Excel y en HERRAMIENTAS / COMPLEMENTOS busca el nombre que pusiste al archivo que identificaste tu formula y ACTIVA LA CASILLA De esta manera cada vez que habras los libros en excel podras poner la formula y no te sera erronea. Espero que haya sido clara y que te resulte Saludos Lorean Hola Lorean que tal, muchas gracias por su apoyo, realicé lo que me comentó y me funciono a la perfección con las macros que tenia guardado en el libro personal. Xls , con esto quedó resuelta mi duda y mi problema, enverdad senti mucha alegria al recibir una notificación de respuesta a mi inquietud y ver que si se tenia solución, una última pregunta sobre este consejo que me dió: Este nuevo libro que se puso como complemento, puede hacer la labor de el libro personal. Xls? Es decir, grabar en ese libro todas las macros que pueda tener y asi funcionaria en cualquier libro que abriera? Nuevamente gracias por su apoyo y atencion Alfonso " por Lorean (Febrero 2009)
|
|
Escrito por Lady Lorean el 15/02/2009
Alfonso, Buenas Me alegra que te haya funcionada, siempre que quieras hacer una macro y ocuparla cada vez que habras excel repite los mismos pasos para cuantas quieras
Saludos
Lorean
|
|
|
Escrito por Héctor Miguel Orozco Díaz el 15/02/2009
hola, Poncho!
... Con esto quedó resuelta mi duda y mi problema... creo que la propuesta de convertir en complemento tus codigos de funciones personalizadas es (en definitiva) una buena solucion alterna, sin embargo, (en mi opinion) no creo que esta solucion resuelva "la duda", asumiendo que la duda es: "por que no funcionan las macros de tu libro personal. Xls en los demas libros"...-?- (hasta donde se) trate de proporcionarte la informacion "conocida" de algunos "porques" en cuanto a la posible deshabilitacion de libros con macros "por parte de excel" (y hasta los detalles que pudiste dar a conocer), y como (generalmente) no me gusta "quedarme con este tipo de dudas"... me podrias enviar (una copia de) ese libro personal. Xls? (espero que sea posible) :)) saludos, hector. |
|
|
Escrito por Poncho Ruiz el 16/02/2009
" hola, Poncho! ... Con esto quedó resuelta mi duda y mi problema... creo que la propuesta de convertir en complemento tus codigos de funciones personalizadas es (en definitiva) una buena solucion alterna, sin embargo, (en mi opinion) no creo que esta solucion resuelva "la duda", asumiendo que la duda es: "por que no funcionan las macros de tu libro personal. Xls en los demas libros"...-?- (hasta donde se) trate de proporcionarte la informacion "conocida" de algunos "porques" en cuanto a la posible deshabilitacion de libros con macros "por parte de excel" (y hasta los detalles que pudiste dar a conocer), y como (generalmente) no me gusta "quedarme con este tipo de dudas"... me podrias enviar (una copia de) ese libro personal. Xls? (espero que sea posible) :)) saludos, hector.
por Héctor Miguel (Febrero 2009) Hola Hector como estas? Espero que muy bien, antes que nada agradezco que todavia le sigas la huella a mi problema y tienes razón, la duda principal no quedó resuelta sin embargo pensé que no recibiria mas comentarios al arespecto y lo sugerido por Lorean me ayudo a resolver de de momento mis problema que era ejecutar el par de macros que tengo en dicho libro, de hecho queria ingresar poco a poco mas macros pero creí que no tenia sentido si no me iban a funcionar. Claro que sería un gusto hacer llegar el archivo en mención, y sobre todo si por favor me pudieras ayudar a resolver dicho dilema mucho te agradeceria como comentas nunca es bueno quedarse con las dudas, pero no sé como hacertelo llegar, intenté subirlo aquí y no me lo permitió, me pudieras proporcionar el como hacertelo llegar?. Y si es necesario que te proporcione algún dato y me dices como hacerlo también cuenta con ello. Nuevamente gracias y quuedo en espera de tus comentarios, Saludos! Poncho
|
|
|
Escrito por Poncho Ruiz el 16/02/2009
" " hola, Poncho! ... Con esto quedó resuelta mi duda y mi problema... me podrias enviar (una copia de) ese libro personal. Xls? (espero que sea posible) :)) saludos, hector.
Aqui nuevamente yo, espero y esto funcione: http://www.gigasize.com/get. Php? D=v2p3khf1j9d |
|
|
Escrito por Poncho Ruiz el 16/02/2009
" " " hola, Poncho! ... Con esto quedó resuelta mi duda y mi problema... me podrias enviar (una copia de) ese libro personal. Xls? (espero que sea posible) :)) saludos, hector.
Aqui nuevamente yo, espero y esto funcione: http://www.gigasize.com/get. Php? D=v2p3khf1j9d " por Poncho (Febrero 2009) Que tal, creo que el link anterior no funcionará, entonces me di a la tarea de buscar en al red de manera tal de cambiar la extensión del archivo a. Doc y al parecer si lo logramos, solo es cuestión de que lo regreses a su extensión original. Xls cualquier dato adicional estoy a tus ordenes. |
|
|
Escrito por Héctor Miguel Orozco Díaz el 17/02/2009
hola, Poncho!
cambiada la EXTension de. Doc a. Xls y... (no problem!) hice pruebas en las versiones 97, 2000 y 2002 (y hasta ahi "le pare" porque...) todos los procedimientos (sub y function) funcionan "como se espera" en cualquier "otro" libro (me toca insistir en que) todo apunta a que los detalles comentados tienen su origen EN el equipo donde no funcionan -? - (por si te queda tiempo de seguir con la investigacion) saludos, hector. |
|
|
Escrito por Poncho Ruiz el 17/02/2009
Hola Hector, que tal como te trata la vida? Esperemos que muy bien y estes gozando de excelente salud. |
|
|
Escrito por Héctor Miguel Orozco Díaz el 17/02/2009
hola, Poncho!
(me temo que) hablando de la posibilidad de diversos equipos, se abre un abanico de imponderables sumamente extenso (diferencias en configuracion, aplicaciones instaladas, complementos y versiones que se encuentren en uno si y en otro no, etc. Etc. Etc.) (probablemente) si empiezas por algun equipo donde se presenta este comportamiento y verificas en el editor de vba, desde (menu) herramientas / referencias si por casualidad alguna esta con la marca de que FALTA:xxx (o MISSING:xxx), o nombres de procedimientos (sub o function) quiza en otros modulos activos que causen conflicto entre ellos (nombres iguales a los utilizados en otros modulos o incluso a las funciones nativas de excel/vba,?) el campo es muy amplio (por eso te comentaba que "por si te queda tiempo de seguir... ") saludos, hector. |
|
|
Escrito por Poncho Ruiz el 18/02/2009
Hector buen día, nuevamente muchas gracias por el tiempo que me sigues brindando, y despues de leer lo último escrito por tí creeme que me quede en shock, asi como que fácil, fácil no va a ser ni tantito. |
|
Al escribir en el debate:
|