Nombre de hojas NO cambiable
No tomes en cuenta la linea como tal y si el nombre de hoja en Sheets("Base")
If ThisWorkbook.Sheets("Base").Range("C" & n + 3).Hyperlinks.Count <> 0 Then
En varias lineas exite esto Sheets("Base").
Si alguien le dá para cambiar el nombre en la pestaña, lo hace y echa a perder todo.
Pudiera colocar algo así Sheets(1).
En este caso en el Editor VBA está
Base(Base) ¿Porque si coloco Sheets(Base). No me dá?. Tampoco me dá Sheets(1) y si diera, pudiera cambiar el nombre de hoja de Base(Base) a XXX(Base) y pasaría la hoja en el editor a estar de ultima, aquí ya no dá el Sheets(1) pero si tal vez Sheets(10) (si tiene 9 adelante
Yo tengo macro para colocar en
Ejemplo:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Hoja1.Name <> "Trabajo" Then Hoja1.Name = "Trabajo"
End Sub
o
Private Sub Workbook_Open()
If Hoja1.Name <> "Trabajo" Then Hoja1.Name = "Trabajo"
End Sub
Pero no quisiera llegar a eso.
Alguna solucion?