4 messages in org.openoffice.fr.progRe: [prog] Suppression de zones nommées
FromSent OnAttachments
Michel GrentzingerNov 12, 2008 6:29 am 
Laurent GodardNov 12, 2008 6:33 am 
Delmas Jean-MarcNov 12, 2008 11:23 am 
Michel GrentzingerNov 12, 2008 1:53 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Suppression de zones nomméesActions...
From:Michel Grentzinger (mic.@online.fr)
Date:Nov 12, 2008 1:53:09 pm
List:org.openoffice.fr.prog

Le mercredi 12 novembre 2008, Delmas Jean-Marc a écrit :

Effectivement ton compteur ZonesNommeesAExplorer.Count changera de valeur dès qu'une suppression est faite. Pour autant il y a toujours la solution de parcourir la boucle For... Next à l'envers. L'effet principal est que tu n'as plus rien à faire des postes de rang supérieurs à celui que tu viens de supprimer puisque tu les as déjà traités. Donc l'indice maximum peut évoluer sans dommages pour toi.

Il faut utiliser l'astuce : For x = oZonesNommeesAExplorer.Count - 1 To 0 Step -1

Next x

Et sauf cas particulier de traitement utilisant plusieurs éléments de la liste en même temps, tu es forcément sauvé.

Bonne astuce (non encore testée). J'ai utilisé la solution de Laurent pour l'instant en plus simple même.

Merci à tous les 2 !