¿Como comprobar la existencia de una Hoja en un libro de calculo mediante macros?
Estoy trabajando en una macro que compruebe la existencia de una hoja en un libro de excel, si esta hoja existe la debe eliminar y luego ir al proceso (etiqueta) que llame "crear". Si la hoja no existe igualmente se deberá dirigir a "crear". Ya tengo un código hecho y este me funciona solo cuando la hoja existe, pero cuando la hoja NO existe me genera un error
ref = ActiveSheet.Range("B8896").Value tope = ref + 1 cont = 1 Dim evn As String evn = "Datos_Resumen" ' Ext = (Worksheets("Datos_Resumen").Name <> "") ' 'If Not evn Then If Ext = True Then Sheets("Datos_Resumen").Delete GoTo Crear ' Else ' GoTo Crear ' End If ' ' Crear:
La razón del error es bastante clara, cuando la hoja NO existe se le estaría asignando a una variable el nombre de una hoja pues eso que no existe, pero no se como modificar o corregir el código para que exista o no exista la hoja buscada el código haga lo que debe.
3 Respuestas
Respuesta de Ulises Torres
1
Respuesta de James Bond
1
Respuesta de Programar Excel
1