Saber si una hoja existe!!

03/02/2004 - 19:51 por Snash | Informe spam
Que tal!!

Cómo puedo saber si una hoja ya existe, en caso contrario insertar una
nueva!!!

Existe algun método para esto o tengo que barrer todas las hojas por su
nombre para saber????

Gracias!!!

Preguntas similare

Leer las respuestas

#1 Víctor
03/02/2004 - 19:58 | Informe spam
Inserta una hoja nueva y ponle el nombre que quieras. Si
ese nombre ya lo tiene otra hoja, Excel "se quejará".

:-)

Que tal!!

Cómo puedo saber si una hoja ya existe, en caso


contrario insertar una
nueva!!!

Existe algun método para esto o tengo que barrer todas


las hojas por su
nombre para saber????

Gracias!!!


.

Respuesta Responder a este mensaje
#2 Snash
03/02/2004 - 20:55 | Informe spam
Ok Beto, de lujo, Gracias!!!


"Beto" escribió en el mensaje
news:
Snash wrote:

> Que tal!!
>
> Cómo puedo saber si una hoja ya existe, en caso contrario insertar una
> nueva!!!
>
> Existe algun método para esto o tengo que barrer todas las hojas por su
> nombre para saber????

Tomado directamente desde google groups:

Sub Existe_Hoja()
Dim sh As Worksheet
On Error Resume Next
Set sh = ThisWorkbook.Worksheets("HojaDePrueba")
On Error GoTo 0
If sh Is Nothing Then
Set sh = Worksheets.Add(After:=Worksheets(Worksheets.Count))
sh.Name = "HojaDePrueba"
End If
End Sub

Saludos,
Beto
Reply: Erase between the dot (inclusive) and the @.
Responder: Borra la frase obvia y el punto previo.

Respuesta Responder a este mensaje
#3 Beto
03/02/2004 - 21:00 | Informe spam
Snash wrote:

Que tal!!

Cómo puedo saber si una hoja ya existe, en caso contrario insertar una
nueva!!!

Existe algun método para esto o tengo que barrer todas las hojas por su
nombre para saber????



Tomado directamente desde google groups:

Sub Existe_Hoja()
Dim sh As Worksheet
On Error Resume Next
Set sh = ThisWorkbook.Worksheets("HojaDePrueba")
On Error GoTo 0
If sh Is Nothing Then
Set sh = Worksheets.Add(After:=Worksheets(Worksheets.Count))
sh.Name = "HojaDePrueba"
End If
End Sub

Saludos,
Beto
Reply: Erase between the dot (inclusive) and the @.
Responder: Borra la frase obvia y el punto previo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida