Estoy escribiendo un código Excel VBA y una secciónmuestra un mensaje seleccionando una hoja completa que luego aparece con el texto deseado, Hoja2 si lo desea. Sin embargo, el siguiente código se niega a ejecutarse con una queja:
Method "Range" of object "_Worksheet" failed.
En el código que se llama, todavía me refiero a la hoja que trato de modificar con Sheet1, por ejemplo Sheet1.Range(Cells(1, 1), Cells(101, 101)).Value = ""
, pero fue en vano.
¿Qué estoy haciendo mal por favor?
Respuestas
5 para la respuesta № 1Eso es porque el Cells
El objeto no está completamente calificado.
Cambia tu código a
Sheet1.Range(Sheet1.Cells(1, 1), Sheet1.Cells(101, 101)).Value = ""