Scusa per la gran confusione, ma ora sembra che funzioni tutto anche aggiungendo l'IF.
Ho applicato la modifica (come dicevo in precedenza) di salvare il foglio non all'interno della cartella di lavoro, ma su un file esterno e sono riuscito anche a creare un percorso "mobile".
Il problema che non riesco a risolvere però è il seguente:
sul foglio "indice" dove si creano i link per aprire i fogli salvati se clicco mi da errore, perchè giustamente la macro cerca il foglio all'interno della cartella di lavoro. Si riesce a modificare questo comando??
ecco il codice del foglio indice:
- Codice: Seleziona tutto
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
CheckA = "C2:C1000"
If Intersect(Target, Range(CheckA)) Is Nothing Then Exit Sub
If Target.Value <> "" Then
Application.Goto Reference:=Sheets(Target.Value).Range("A1"), scroll:=True
End If
End Sub
grazie per l'aiuto!