RE:saber si existe hoja desde una celda
Pues no, el problema es que hago referencia en formulas a dichas hojas,las cuales elimino o añado al libro con macros , pues se hacen nueva cada mes mas o menos,
Claro , al eliminar las hojas y traer otras mas actualizadas ( aunque sean con el mismo nombre) las formulas me dan error #ref en las celdas que se refieren a dichas hojas y mi intencion es que esas hojas a las que llamo se queden en el libro , luego al mes siguiente las borraria y añadiria las nuevas a una copia del proyecto y asi sucesivamente todos los meses.
Al final lo arreglo a base de codigo y macros, era para ahorrarme la paliza de programar todas las formulas de las celdas a base de codigo.
pongo una de las macros haber si se entiende mejor
Esta macro abre y seleciona una hoja y la añade al libro actual en el que trabajo
Sub Macro1() ' inserta ct.xls
' On Error GoTo ERR
'RUTINA PARA saber si ya existe esta hoja
Dim wSheet As Worksheet
For Each wSheet In Worksheets
If wSheet.Name = "NominaRes_Excel_CT.jsp cRestaur" Then MsgBox "Ya existe hoja CT": Exit Sub
Next
'iNSERTAR HOJA DE CT.XLS
ChDir ThisWorkbook.Path & "\" ' REDIRIGE DIRECTORIO ACTUAL
Workbooks.Open Filename:=ThisWorkbook.Path & "\CT.XLS"
Sheets("NominaRes_Excel_CT.jsp cRestaur").Move After:=ThisWorkbook.Sheets(2)
Exit Sub
ERR:
MsgBox ("Error falta la hoja CT.xls")
End Sub
Javier