¿Cómo reparar el error de tiempo de ejecución 9 Subíndice fuera de rango en Excel?


En Microsoft Excel, los errores de tiempo de ejecución suelen ocurrir cuando faltan archivos. Estos errores de tiempo de ejecución son los más variados y complejos de solucionar. Sin embargo, uno de esos errores que los usuarios están encontrando y reportando recientemente es «Error de tiempo de ejecución ‘9’: Índice fuera de rango” mientras ejecuta el código VBA en MS Excel. Entonces, si enfrenta el mismo mensaje de error, lea esta publicación hasta el final. Aquí encontrará las razones comunes detrás de la aparición de este error y cómo corregir el error de tiempo de ejecución 9 subíndice fuera de rango en excel.

Entonces empecemos…

¿Cuál es el índice de error de ejecución fuera del rango 9?

a él»Índice de error de VBA fuera del rango 9” generalmente ocurre cuando intenta acceder a una matriz o colección utilizando un índice que no existe o está fuera de rango.

Así es como se ve el mensaje de error:


Aunque este error de tiempo de ejecución suele ocurrir cuando se trabaja con código VBA (Visual Basic para Aplicaciones) en Excel.

Razones comunes para el error de tiempo de ejecución de Excel VBA 9: índice fuera de rango

Hay una serie de razones que pueden conducir a este mensaje de error de tiempo de ejecución en Excel. A continuación, enumeramos los factores más comunes que pueden ocurrir y que causan este molesto error:

  1. Se ingresó una sintaxis de declaración de matriz incorrecta.
  2. El elemento u objeto que está tratando de usar en su código VBA se elimina o no se definió previamente.
  3. Si la ortografía del nombre de la variable es incorrecta, puede recibir este error.
  4. Referencia de elemento de matriz inapropiada.
  5. El libro de Excel que está tratando de usar está dañado VBA.
  6. Un número no especificado de elementos de matriz.
  7. Se especificó un elemento inaceptable.

¿Cómo reparar el error de tiempo de ejecución 9 Subíndice fuera de rango en Excel?

Ahora veamos las siguientes soluciones de solución de problemas para corregir error de ejecución 9 subíndice fuera de rango excel 2013/2016/2019.

Leer:  4 formas rápidas y fáciles de corregir el "formato de fecha que no cambia en Excel"

Solución 1: verifique el rango de la matriz

Como ya se mencionó en la sección de causas, la cantidad no especificada de elementos en la matriz de código puede desencadenar este error de tiempo de ejecución de VBA.

P.ejSupongamos que ha declarado una matriz y se olvidó de indicar la variable de la matriz junto con los elementos, puede ver el error que se muestra a continuación:


Sin embargo, para solucionar esto, debe especificar una variable de matriz como esta:

Sub matriz de relleno ()

Dim curExpense(364) Como moneda

Dim intI como un todo

Para intI = 0 a 364

gastocur(intI) = 20

Próximo

Finalizar sub

Lee también: ¿Reparar el error 400 de VBA al ejecutar una macro de Excel?

Solución 2: verifique el nombre de la hoja de trabajo en el código VBA

Otro método que debe probar es verificar si el nombre de la hoja de trabajo no está definido correctamente en el código VBA.

Por ejemplo: cuando intenta copiar contenido de un documento de MS Excel a otro documento de Excel a través del código VBA y ha mencionado el nombre de la hoja de trabajo incorrecta, puede obtener el siguiente error:

Botón de comando secundario privado1_Click ()

Hojas de cálculo(«emp»).Rango(«A1:E5»).Seleccionar

Seleccionar.Copiar

Hojas de trabajo («emp3»). Habilitar

Hojas de cálculo(«emp3»).Rango(«A1:E5»).Seleccionar

ActiveSheet.Pegar

Aplicación.CutCopyMode = Falso

Finalizar sub

Ahora, cuando intente ejecutar el código mencionado anteriormente, MS Excel mostrará «Error de tiempo de ejecución de VBA 9«.

Si desea verificar el nombre de la hoja de trabajo y corregirlo, haga lo siguiente:

Paso 1- Primero, debe hacer clic en la pestaña Diseño en la sección Desarrollador.

Paso 2: luego toque dos veces un botón de comando.

Paso 3– A continuación, verifique y cambie el nombre de la hoja de cálculo de Excel (por ejemplo, de “emp” un “emp2”).

Etapa 4- Ahora ejecuta el código.

Paso 5: los datos del archivoemp” se copiará en “emp2«.

Solución 3- Cambiar la configuración de seguridad de la macro

La mayoría de las veces, este índice de error de tiempo de ejecución fuera de rango 9 también aparece en Excel si las macros están restringidas en Configuración de seguridad de macros. Sin embargo, en este caso, debe verificar y cambiar la configuración de la macro.

Leer:  Cómo corregir el error de Excel "El archivo que intenta abrir está en un formato diferente al especificado por la extensión"

Sigue estos pasos:

Paso 1- Abre los tuyos ms excel.

Paso 2: Vaya a Archivo, luego haga clic en Opciones y luego en Centro de confianza.

Paso 3- En el Centro de confianza, debe elegir Configuración del Centro de confianza.

Etapa 4- Aquí, haga clic en Configuración de macros, elija Habilitar todas las macros >> haga clic en Bien.

Si este método no te funciona, prueba con el siguiente.

Lee también: Solucionar error de tiempo de ejecución de Excel 13 Tipo de discrepancia

Solución 4: repare el archivo de MS Excel para corregir el error de tiempo de ejecución 9 Subíndice fuera de rango

A veces, los nombres de los objetos se pueden transformar debido a la corrupción del archivo. Cuando los objetos no se reconocen en el código VBA, puede recibir este error de tiempo de ejecución.

En tal situación, puede elegir una utilidad de Excel integrada conocida como Abrir y reparar. al final te ayudara reparar archivo corrupto de Excel.

Así es como puede usar esta herramienta:

  • En Excel, debe hacer clic en Archivo > Abrir.
  • Después de eso, busque para encontrar el archivo afectado.
  • En el cuadro de diálogo Abrir, elija un libro dañado.
  • En el menú desplegable Abrir, debe hacer clic en Abrir y reparar
  • Ahora se le pedirá información para reparar un archivo o extraer datos.
  • Finalmente, haga clic en la opción Reparación para extraer los datos.. Si la opción Reparar falla, puede hacer clic en Extraer datos. Esto recuperará datos sin valores y fórmulas.

El mejor software para reparar documentos de Excel dañados

Si la utilidad «Abrir y reparar” y otros métodos manuales no solucionan el error de tiempo de ejecución de Excel VBA 9: error de índice fuera de rango, es posible que su archivo de Excel se haya dañado. En este caso, le sugerimos que vaya con Herramienta de reparación de MS Excel.

Leer:  Solucione el error "La aplicación Excel no pudo iniciarse correctamente [7 modi migliori]

Es una de las mejores y más recomendadas utilidades ricas en funciones que pueden solucionar cualquier tipo de problema, corrupción o error en Excel (.xls, .xltm, .xlsx, .xltx y .xlsm).

Aparte de eso, puede restaurar todos los objetos de archivos de Excel corruptos como gráficos, fórmulas, comentarios de celdas, tablas dinámicas, Etcétera

Así que simplemente descargue, instale y pruebe este software para reparar archivo corrupto de Excel y resuelva el error de Excel que está enfrentando.

 

* La versión gratuita del producto solo muestra una vista previa de los datos recuperables.

 

Estos son los pasos para usar esta herramienta:

Paso 1 – Descargar e instalar Reparación estelar para Excel siguiendo el asistente de instalación.

Paso 2 – Después de la instalación, inicie la herramienta de reparación y busque el archivo de Excel que desea reparar.

Paso 3 – Ahora seleccione el archivo de Excel que desea reparar y haga clic en el botón “Reparar‘.

Etapa 4 – Espere a que se complete el proceso de reparación.

Paso 5 – Una vez hecho esto, obtenga una vista previa y verifique el archivo de Excel reparado y presione el botón “sabio‘.

Conclusión:

Así que eso es todo cómo corregir el error de tiempo de ejecución 9 subíndice fuera de rango en excel.

Todo lo que necesita hacer es seguir las soluciones mencionadas anteriormente en esta publicación para solucionar este error de tiempo de ejecución.

Además, se recomienda el manejo adecuado del documento Excel y crear una copia de seguridad válida de sus datos guardados en él para evitar situaciones de pérdida de datos.

¡¡¡Suerte!!!

Margarita

Margret Arthur es emprendedora y experta en marketing de contenidos. Escribe blogs técnicos y expertos sobre MS Office, Excel y otros temas tecnológicos. Su arte distintivo de presentar información técnica en un lenguaje fácil de entender es muy impresionante. cuando no está escribiendo, le gusta hacer viajes no planificados.

Últimas Entradas Publicadas

5 Problemas y soluciones de la función CONTAR.SI de Excel

¿Es usted el que enfrenta varios problemas al usar la función COUNTIF en Excel, que este artículo es para usted? ...

11 trucos de depuración de Excel simples pero potentes para analizar datos

Casi todo el trabajo que la mayoría de los oficinistas hacen con la ayuda de un programa mágico llamado Microsoft ...

Los 3 mejores métodos para desbloquear archivos de Excel protegidos con contraseña

Resumen: En este blog, hablaré sobre todos los aspectos. archivo de Excel seguro contraseña y cómo desbloqueo de archivos xlsx ...

Solucione el error «Excel encontró contenido no leído en nombre de archivo.xls» en el archivo de MS Excel

Microsoft Excel es una hoja de cálculo desarrollada específicamente para que los usuarios organicen, calculen y formatee datos con fórmulas ...

5 formas de arreglar MS Excel 2016 dejó de funcionar en Windows 10

el tuyo lo hace Excel 2016 ha dejado de funcionar en Windows 10 y no sabe cómo deshacerse de este ...

Métodos 3 para recuperar un archivo de Excel que se ha guardado

¿Es usted el que busca algunos trucos fáciles para recuperar los archivos guardados de Excel que desaparecen repentinamente? Bueno, todos ...

¿Cómo reparar el error 400 de VBA al ejecutar la macro de Excel?

¿Está recibiendo un cuadro de diálogo de error llamado Microsoft Excel que solo contiene el número 400? O recibiendo el ...

3 formas de solucionar el problema de Excel Textjoin que no funciona

Tienes problemas para usarlo ¿Función TEXTJOIN en Excel 2016? Buscando soluciones rápidas para solucionarlo La función TEXTJOIN en Excel 2016 ...

¿Cómo reparar el error de carga del complemento Excel Solver?

El complemento Solver es un complemento de Microsoft Excel que puede encontrar rápidamente problemas simples, como los valores de una ...

¿Cómo crear un diagrama de flujo en Excel? (Guía paso por paso)

MS Excel es el programa de hoja de cálculo comúnmente utilizado para formatear y organizar grandes cantidades de datos. No ...

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *