Saltar al contenido

error 9 subindice fuera de intervalo


Recommended Posts

publicado

En la hoja Usuarios, en la fila1, debes especificar el nombre de la hoja Excel, no el de VBA.

Ejemplo:

En D1, debes poner Auxiliar, en lugar de HOJA1, en E1, FACTURACION en lugar de HOJA2 y así sucesivamente.

 

publicado

muchas gracias Antoni no sabia esto , pense que hacer referencia a la hoja o su nombre era lo mismo , este tipo de error suelen aparecer a menudo y la falta de experiencia no permiten solucionarlo ,para mi eran el mismo objeto con las mismas propiedades????

publicado

Si utilizas el nombre del objeto VBA debes hacerlo así:

Hoja1.Range("A1")="Hola"

Si quieres utilizar el nombre de la hoja debes utilizar el objeto Excel

Sheets("Auxiliar").Range("A1")="Hola"

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.