Me pregunto si hay una funcionalidad de corte limpio que devuelva True o False si existe una hoja de trabajo dentro de un libro de trabajo?Excel VBA Si WorkSheet ("wsName") Existe
Sería bueno, pero no esencial, si es posible hacerlo sin omitir el manejo de errores.
La única cosa que he encontrado no funciona muy bien:
On Error Resume Next
If (Worksheets("wsName").Name <> "") Then
Debug.Print "Worksheet exists!"
Else
Debug.Print "Worksheet doesn't exist!"
End If
On Error GoTo ErrHandler
Véase también http://stackoverflow.com/q/6838437/2707864 y http: // stackoverflow.com/q/6688131/2707864 –
@ chris-neilsen esta pregunta está marcada como duplicada, pero se preguntó primero? –