RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  17389 - ERROR 1004 EN TIEMPO DE EJECUCIóN CON VISUAL EN EXCEL
Autor:  Luis del Campo Oñate
Hola, os cuento mi problema. Simplemente lo que trato de hacer es seleccionar varias celdas de una hoja de excel, el problema es que con la opción A, si las puedo seleccionar, pero con la opción B no puedo, y la única diferencia es que en la opción B, antes de ponerle las celdas que quiero seleccionar, le doy valor a la celda a8, sin embargo en la opción A no le doy valor a la celda a8. Estoy haciendo pruebas, y si selecciono nada más abrir la hoja si que puedo, pero si hago cualquier cosa en la hoja, ya no puedo seleccionar las celdas, aunque si en vez de varias celdas sólo selecciono una, se puede de las dos formas.
El error que me da es "Error 1004 en Tiempo de Ejecución
Fallo en el método Range del objeto _Application"
Gracias

Opción A

Private sub Command_Click()
Dim Hoja as New excel.application
Hoja.visible=True
Hoja.Workbooks.open "C:\Hoja.xls"
Hoja.Range("A2,B4,C8").Select
End Sub

Opción B

Private sub Command_Click()
Dim Hoja as New excel.application
Hoja.visible=True
Hoja.Workbooks.open "C:\Hoja.xls"
Hoja.Range("A8").Value="VALOR" (Sin esta línea sí funciona)
Hoja.Range("A2,B4,C8").Select
End Sub


Nombre
Apellidos
Correo
Comentarios