6 correcciones rápidas para el error de Access de subíndice fuera de rango

Este artículo contiene algunas soluciones efectivas para corregir el Access de subíndice fuera de rango junto con las principales razones detrás de este error. Además, describe lo mejor Access Reparar Herramienta para reparar el archivo corrupto de la base de datos de Access y restaurar la base de datos a su forma original.

Por lo tanto, si se enfrenta al error que se muestra a continuación mientras divide la base de datos de Access o intenta hacer referencia al índice de la colección que no es válida, lea esta publicación hasta el final.

Access de subíndice fuera de rango

Calificación Excelente en Trustpilot
Herramienta Gratuita de Reparación de Bases de Datos de MS Access
Repare archivos corruptos de bases de datos MDB y ACCDB y recupere fácilmente tablas, consultas, índices y registros de bases de datos eliminados. Probar ahora!
Descargar
Descargo de responsabilidad: para reparar la base de datos, usted necesidad de actualizar a un plan pagado.Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.

Arreglos rápidos:

¿Qué significa Subíndice fuera de rango en Access?

El error “Subscript Out Of Range” ocurre cuando intenta importar la base de datos de Excel a la base de datos de MS Access o cuando intenta dividir la base de datos de Access. Además, también puede recibir este error cuando intenta hacer referencia al índice de una colección que no es válida. Sin embargo, este error se desencadena principalmente debido a las siguientes razones:

  1. Presencia de un número excesivo de columnas.
  2. Usando las macros deshabilitadas de Excel en Access
  3. Access no puede traducir los campos de Excel calculados/formateados.
  4. Usar los asistentes de herramientas al diseñar consultas o cualquier otro objeto.

Ahora, veamos la lista a continuación para corregir el subíndice fuera de rango en el error de acceso usando algunos métodos rápidos.

¿Cómo corregir el error de Access de subíndice fuera de rango?

El error de subíndice fuera de rango no es un problema muy grande que requiera tanta habilidad profesional para solucionarlo. Generalmente, ocurre debido a tus errores tontos al seguir los criterios de las aplicaciones Excel y Access. Por lo tanto, solucione el problema haciendo algunos ajustes en la configuración.

Solución 1: no pongas nada por encima del límite

En primer lugar, comprueba cuántas columnas hay en tu hoja de cálculo de Excel. Es importante porque la tabla de MS Access no puede contener más de 255 números de campos.

La mejor opción para solucionar este problema es reducir el número no deseado de columnas. Solo mantenga la columna que contiene datos cruciales o que contiene la clave principal.

El segundo paso que puede tomar para esto es a dividir la base de datos de Access.

Solución 2: elimine las columnas calculadas

Si su libro de Excel contiene columnas calculadas y lo está transfiriendo directamente en Access, entonces puede generar un error de subíndice de MS Access fuera de rango. Como se encuentra que la base de datos de Access no puede traducir los campos de Excel calculados o formateados.

Entonces, para esto, debe copiar la columna calculada. Luego, solo pegue el valor de las columnas calculadas en una nueva columna. Por último, elimine la columna calculada.

Solución 3: haga que su Excel o Access estén libres de errores primero

Simplemente eche un vistazo rápido a la hoja de cálculo de Excel completa, para que no se encuentre ningún error en su libro de Excel.

Es importante verificar porque si está importando un error que contiene una hoja de cálculo de Excel en Access, obviamente también causará este error en su base de datos de Access. Como resultado, obtendrá un subíndice de importación de Access fuera de rango en su pantalla. ¡Así que es mejor comprobar…!

La misma regla de hacer que su base de datos de Access esté libre de errores también se aplica si se enfrenta al error de subíndice fuera de rango al dividir la base de datos de Access.

Solución 4: verifique la programación de macros o la codificación VBA

Bueno, si está utilizando alguna herramienta de asistente; mientras tanto, la programación de macros, o al escribir algún código VBA, luego verifique la precisión. Como las posibilidades son muy altas de que un solo error en la codificación genere este error de subíndice fuera de rango.

A veces se ve que el asistente de consultas también causa este tipo de problemas. Será mejor volver a crear la consulta en Access y luego agregar manualmente todas las tablas en ella.

Bueno, es difícil obtener la ubicación exacta donde ocurre el problema en la codificación de VBA. Todo lo que puede hacer es volver a verificar la totalidad de sus líneas de código y seguir cuidadosamente el error de sintaxis.

Áreas que tienes que mirar primero:

  • Si su codificación contiene una matriz, haga una verificación sobre la matriz declarada. Además, vea si especifica algún número de elementos o no.
  • Si está utilizando algún subíndice (!) en su codificación, ¿la sintaxis es correcta o incorrecta?

Por lo tanto, ya sea que esté utilizando macros o código VBA en Access o Excel, revise toda su codificación usted mismo o puede obtener la ayuda de cualquier experto en codificación. También puede verificar si su codificación es correcta o incorrecta preguntando al respecto en cualquier sitio del foro.

Solución 5: habilite su macro deshabilitada para corregir el acceso fuera de rango del subíndice

Los pasos que se mencionan a continuación son aplicables para habilitar y deshabilitar macros en todos los archivos de MS Office, como Office 365, Office Online, Office 2010, Office 2013, Office 2016.

Cuando abre un archivo que muestra un error de macro deshabilitado, en la barra superior verá una barra de mensaje amarilla con un icono de escudo junto con el botón para habilitar el contenido.

  Estos son los pasos para habilitarlo.

  • Toque en el archivo.
  • Ahora vaya a la sección de advertencias de seguridad y haga clic en habilitar contenido
  • Elija las opciones avanzadas
  • Aparecerá un cuadro de diálogo de opciones de seguridad de Microsoft Office. En este cuadro de diálogo, elija la opción Habilitar contenido para esta sesión para cada una de las macros.
  • Por último, toque Aceptar.

Access de subíndice fuera de rango

Corrección 6: reparar la corrupción de la base de datos de Access

Si las soluciones anteriores no resuelven el error de fuera de rango del subíndice de MS Access, posiblemente signifique que su archivo de base de datos está dañado. En tal situación, usando Access Reparar Y Recuperación herramienta puede ayudarlo a reparar las inconsistencias de la base de datos y restaurar sus objetos como informes, tablas, consultas, relaciones, macros, formularios, etc.

Este programa es compatible con Office 365, Access 2019, 2016, 2013 y versiones anteriores. Además, tiene otras características destacadas como:

  • Repara la base de datos de Access dividida y las tablas vinculadas.
  • Repare y recupere archivos .ACCDB y .MDB severamente dañados.
  • Ofrece la opción de recuperar módulos y formularios protegidos con contraseña.
  • Es compatible con Windows 11, 10, 8, 7, Vista, 2003 y XP.

* Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.

Entonces, simplemente descargue e instale este software en su PC para reparar su archivo Access DB corrupto y corregir el error.

Pasos para usar la herramienta de reparación de Access

access-repair-main-screen-es-1
access-select-database-es-2
access-repairing-es-3
access-repairing-completed-es-4
access-preview-es-5
access-save-location-es-6
access-saving-es-7
previous arrow
next arrow

Envolver Up:

Si ha revisado sinceramente la publicación anterior, debe tener una idea clara de la fuente del error. Ahora puede trabajar de acuerdo con eso y puede corregir Access de subíndice fuera de rango por su cuenta.

Tenga en cuenta que todavía hay muchas causas posibles de subíndice fuera de rango en el error de acceso. He enumerado abajo sólo los selectivos. Entonces, si alguno de ustedes sabe más razones o soluciones con respecto a este error, compártalas con nosotros en nuestras páginas oficiales de TwitterFacebook.

¿Aún tienes problemas? Arreglarlos con Stellar reparación para Access:

Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:

  1. Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
  2. Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
  3. Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.

Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Además de esto, también es un ávido lector. Por lo tanto, sabe muy bien cómo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para él. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnología blog.