Afficher un message
Vieux 02/10/2005, 02h40   #3 (permalink)
AGLAS
XLDnaute Nouveau
 
Date d'inscription: mai 2005
Messages: 49
Par défaut Re:Adresses des cellules recalculées

Bonsoir, Bonjour Jean-Marie, le forum,

Merci pour ta réponse JM, tout à fait indiquée en fait, j'ai opté pour une boucle dans le Sub Worksheet_Change comme suit :

Dim c As Range

For Each c In Target.Dependents

'traitement des cellules dont le recalcul dépend de la valeur
'de la cellule modifiée (Target.value)
Next c

Le hic c'est que je dois absolument ordonner les adresses des cellules du Target.Dependents en fonction de leur indice de ligne avant de les soumettre au traitement ; Cela veut dire que la ligne 30 doit être traitée avant la ligne 70 sinon mon astuce tombe à l'eau. Et... je sais pas comment faire avec For Each, ni même avec une boucle For classique. J'ai fais plusieurs tentatives sans succès et je suis un peu saturé. Si tu avais une idée sur la manière de procéder ce serait un véritable soulagement, ce projet est presque abouti...
AGLAS est déconnecté   Réponse avec citation