Excel - Nombre de una hoja de excel

 
Vista:

Nombre de una hoja de excel

Publicado por Fausto (4 intervenciones) el 18/01/2007 18:56:23
Estoy ejecutando una macro pero al momento de crear una nueva hoja como puedo saber si el nombre que le voy a poner ya existe? y como se que número de hoja le pone excel,.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Nombre de una hoja de excel

Publicado por José Luis (700 intervenciones) el 20/01/2007 00:53:00
Para saber si ya existe ...

Dim NombreHoja as String
Dim NHojas as Long
Dim i as Long

NHojas = Sheets.Count
NombreHoja = "El Nuevo nombre"
For i = 1 TO NHojas
IF Sheets(i).Name = NombreHoja THEN
Msgbox "el nombre "&NombreHoja & " ya existe"
Exit For
End If
Next i

Crear una hoja (copiada desde la hoja 1) y ponerla un nuevo nombre

Sheets("Hoja 1").Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = NombreHoja

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar