.10.01.17
Buenas, Mony
Esta sería la estructura de tu rutina para excluir aquella hoja:
Sub JuntaHojas()
'---- Variables modificables ----
'=== MONI, modifica estos datos de acuerdo a tu proyecto:
HojaFuera = "Portada" 'hoja a excluir
'---- fin Variables
'
'---- inicio de rutina:
'
For Each LaHoja In Sheets
If LaHoja.Name <> HojaFuera Then
'
'Aqui va tu rutina a funcionar con el resto de las hojas
'
End If
Next
End Sub
Como verás es un procedimiento que evalúa el nombre de todas tus hojas y, cuando encuentra el que quieres excluir no la considera.
Si, eventualmente, fueran más de una hoja a excluir, podrías usar esta variante:
Sub JuntaHojas()
'---- Variables modificables ----
'=== MONI, modifica estos datos de acuerdo a tu proyecto:
HojaFuera = "Portada" 'hoja a excluir
HojaFuera2 = "Indice"
'---- fin Variables
'
'---- inicio de rutina:
'
For Each LaHoja In Sheets
Case LaHoja.Name
Case HojaFuera, HojaFuera2
'nada
Case Else
'
'Aqui va tu rutina a funcionar con el resto de las hojas
'
End Select
Next
End Sub
Como verás en caso de coincidir con el nombre de hoja/s a excluir no hace nada.
De hecho, esta también serviría para el caso de que fuese una sola la hoja a omitir.
.