Nel mio foglio("menu") nella cella U18 c'e' questa formula =Dossier!A2
Il foglio("Dossier") viene alimentato da una routine. Non appena la cella A2 assume un valore, ovviamente, sul foglio("menu") viene riporato quel valore.
Dopo aver alimentato il foglio("Dossier") lancio un'altra routine (riporata di seguito) che provvede a cancellare le righe doppie
- Codice: Seleziona tutto
Sub elimina_doppi()
Application.ScreenUpdating = True
Set currentCell = Worksheets("Dossier").Range("B2")
Do While Not IsEmpty(currentCell)
Set nextCell = currentCell.Offset(1, 0)
If nextCell.Value = currentCell.Value Then
currentCell.EntireRow.Delete
End If
Set currentCell = nextCell
Loop
Set cur = Worksheets("Dossier").Range("B2")
End Sub
Appena esco da questa routine, (nonostante la cella A2 del foglio(Dossier") contenga un valore, perdo il riferimento sul foglio("Menu") che diventa =Dossier!#RIF
Non capisco il perche' e non so risolvere.
Potete aiutarmi ?
Grazie