• Lunes 18 de Noviembre de 2024, 12:54

Autor Tema:  Error 9 En Excel  (Leído 11862 veces)

qwerty

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Error 9 En Excel
« en: Martes 2 de Marzo de 2004, 12:56 »
0
Apreciados foreros,
Espero que salga solo una vez este post pues me esta dando muchos problemas el validarlo.
Ante todo un saludo pues soy nuevo en estos lares. Soy usuario de excel, pero de visual 0 patatero.

He utilizado la herramienta buscar, pero no he encontrado solucion a mi problema, o no he sabido encontrarla.

He reinstalado mi excel y, me da el siguiente error al iniciarlo, el cual creo esta relacionado con visual y, al no haber un hilo de excel, aqui lo expongo.

Se ha producido el error 9 en tiempo de ejecucion
Subindice fuera de intervalo
Continuar (no va), finalizar, Depurar (no va), ayuda (chino para mi)

Dandole al finalizar, entonces el excel funciona correctamente.

Podeis ayudarme???
Gracias con antelacion.

Este post tambien esta puesto en el foro de visual net, aunque creo mas adecuado que este aqui. que algun moderador elija y eborre el que no toque.

qwerty

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #1 en: Miércoles 3 de Marzo de 2004, 12:33 »
0
Por favor,
aunque se que es apurar a los foreros en mi primer post, si no sabeis la respuesta, decidmelo, pues tendré que acabar llamando a un informático, pues el pc es de la empresa y el jefe cree que cuando algo va mal, es culpa del usuario.

Gracias de nuevo.

ebolo

  • Miembro MUY activo
  • ***
  • Mensajes: 188
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #2 en: Miércoles 3 de Marzo de 2004, 14:41 »
0
Hola.
Prueba a reparar Office desde el disco de instalación.
Esa opción la tienes en el mismo disco de donde instalaste Office en una de las primeras pantallas.
Saludos.

qwerty

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #3 en: Miércoles 3 de Marzo de 2004, 15:11 »
0
GRacias ebolo,
Ya lo he probado y me sigue dando el error.
Por si sirve, tengo el office 2000 en otro ordenador en red y desde alli lo instalo y reinstalo.

Gracias otra vez.

ebolo

  • Miembro MUY activo
  • ***
  • Mensajes: 188
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #4 en: Miércoles 3 de Marzo de 2004, 19:35 »
0
Hola qwerty.
Cuando dices desde allí lo instalo y reinstalo, ¿a qué te refieres?.¿Quiere decir que en el PC problema no tienes lector de CD?.Para poder hacer eso por red, debes tener compartido el lector de CD del puesto remoto y tener en ese lector el CD del office 2000.
Has probado a REPARAR el office no excel.

¿El error te dá al abrir el excel ó un archivo de excel?.

Saludos.

qwerty

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #5 en: Jueves 4 de Marzo de 2004, 11:00 »
0
gracias por conestar ebolo.
TEngo el office 2000 en el disco duro de otro pc.
Cuando abro el programa desde el mismo programa o desde un archivo *.xls, me da ese error.
He probado de instalar de nuevo, reinstalar, reparar y hasta he insultado al pc, pero ni tu tia. Lo volveré a probar aver que tal.
Gracias

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #6 en: Jueves 4 de Marzo de 2004, 12:44 »
0
Hola.

Sin duda, esa hoja está ejecutando una macro que es la que provoca el error... utiliza el editor de vba de excel para localizar el código que está fallando y encontrar la causa del fallo.

Suerte.

qwerty

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #7 en: Jueves 4 de Marzo de 2004, 13:56 »
0
Citar
Sin duda, esa hoja está ejecutando una macro que es la que provoca el error... utiliza el editor de vba de excel para localizar el código que está fallando y encontrar la causa del fallo
Posteado por Brroz

Gracias Brroz.
Acabo de hacer una instalación total del office de nuevo y me aparece de nuevo el error. Lo curioso es que mi primera instalación, hace tres meses porque formateé el disco duro, fue correcta. En fin.

Sobre lo que me comentas del editor de vba y, si no te es molestia, puedes ayudarme con una explicación. Soy analfabeto en todo esto. Si no fuera porque la ayuda del error dice que es un problema de visual, en este foro no pinto nada. El visual es como mi mujer, no la entiendo para nada (permiteme una pequeña maldad :devil: )

Deduzco como digo en mi primer post que es un problema de visual pues en la pantallita del error 9 .... está encabezado con el texto "microsoft visual basic"

Anexo aquí debajo la explicación de la ayuda:
El subíndice está fuera del intervalo (Error 9)
   

Solamente se puede acceder a los elementos de matrices and members of colecciones dentro de sus intervalos definidos. Las causas y posibles soluciones de este error son las siguientes:

Ha establecido una referencia a un elemento de matriz no existente.
El subíndice puede ser mayor o menor que el intervalo de subíndices posibles, o puede que la matriz no tenga dimensiones asignadas en este punto de la aplicación. Compruebe la declaración de la matriz para asegurarse de sus márgenes superior e inferior. Utilice las funciones UBound y LBound para accesos a matriz con condición si está trabajando con matrices redimensionadas. Si el índice se especifica como una variable, compruebe la ortografía del nombre de la variable.

Declaró una matriz, pero no especificó su número de elementos. Por ejemplo, el siguiente código provoca este error:
Dim MiMatriz() As Integer
MiMatriz(8) = 234    ' Causa el Error 9.
Visual Basic no dimensiona implícitamente intervalos de matriz no especificados como 0 – 10. En lugar de esto, debe utilizar Dim o ReDim para especificar explícitamente el número de elementos de una matriz.

Hizo referencia a un miembro de una colección que no existe.
Intente utilizar la construcción For Each...Next en lugar de especificar elementos de índice.

Utilizó un formulario abreviado de subíndice que especifica implícitamente un elemento no válido.
Por ejemplo, cuando utiliza el operador ! con una colección, el ! implícitamente especifica una clave. Por ejemplo, objeto!nombreclave.valor es igual a objeto.elemento(nombreclave).valor. En este caso, se genera un error si nombreclave representa una clave no válida en la colección. Para resolver el error, utilice un nombre de clave válido o un índice para la colección.

Si desea más información, seleccione el tema en cuestión y presione F1 (en Windows) o Ayuda (en Macintosh).


Gracias de nuevo

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #8 en: Jueves 4 de Marzo de 2004, 14:42 »
0
Hola qwerty.

Abre el libro excel y ve al menú Herramientas>Macro>Macros.... Localiza la macro que esta dando problemas, selecciónala y pulsa el botón modificar. Esto abrirá el editor de vba de excel con el código de la macro. Este es el código que hay que analizar...

También puedes acceder directamente al editor pulsando Alt+F11, y desde allí, localizar el código mediante el explorador del proyecto  (seguramente se encuentre en un módulo).

En el caso de que el libro no tenga macros, el código estará alojado en alguno de los objetos Workbook o WorkSheet y se desencadenará con alguno de sus eventos.

Pues eso, intenta localizar el código para analizarlo.

Suerte.

qwerty

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Error 9 En Excel
« Respuesta #9 en: Jueves 4 de Marzo de 2004, 16:15 »
0
***SOLUCIONADO***

Estabas en lo cierto Brroz.
Lo he hecho sin tener ni idea pero la solución a sido la siguiente.

AL abrir con el alt+f11 me salia en el proyecto el eurotool unicamente. Lo he desinstalado y ya me funcionaba el excel correctamente (si lo borraba a palo seco me decia que faltaba la funcion al ejecutarse el excel aunque el programa arrancaba).
Me he percatado que el eurotool que se instala tiene 61 kb y en otro pc de la empresa tiene 617 kb y, he sustituido uno por el otro despues de volver a instalar la funcion y tachan, OK.

Os agradezco a todos la ayuda, especialmente a ti Brroz. No se si puedo devolveros la ayuda de alguna manera, pero si asi lo pensais, con gusto lo haré, siempre y cuando no sea de visual y parecidos, je je. Desgraciadamente no voy a ser un usuario habitual de este foro; una simple cuestión de nivel informático.

Un saludo
 :smartass:  :smartass:  :smartass:  :smartass:  :smartass:  :smartass:  :smartass: