Saltar al contenido

error 9 subindice fuera de intervalo

Featured Replies

publicado

se supone que adivinemos el usuario y contraseña, estos detalles no pueden faltar a la hora de pedir ayuda. 

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
  • Autor

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.