Salut,
ton code avec le target, ça veut dire que la procédure ne sera exécutée que si la nouvelle cellule sélectionnée est A1.
Pour ma combine, je lui ai dit Range("A1") mais peu importe la cellule sélectionnée, tant que ça change, l'évènement Worksheet_SelectionChange sera exécutée.
Le mieux, c'est que dans son code de MAJ, à la fin de sa proc, il met
bFlag = True
Public bFlag As Boolean sera à placer dans un module.
Puis dans
Sub SelectionChangeWorksheet_SelectionChange (ByVal Target As Range)
If bFlag Then Range("A1").Select ' ** pour rafraichir
bFlag = False
End Sub
@++
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>