[Excel] MAJ valeurs sélectionnées d'une liste

François -  
JvDo Messages postés 2012 Statut Membre -
Bonjour,

J'ai construis des listes de valeurs dans une feuille (onglet) Excel.
Dans une autre feuille je les utilise comme liste de choix.
Quand je modifie la source des valeurs, les listes de choix se mettent bien à jour... mais pas la valeur préalablement sélectionnée. C'est à dire que je dois resélectionner la valeur mise à jour. Est-il possible et si oui comment, de mettre à jour automatiquement les valeurs DEJA sélectionnées ?

Merci bcp d'avance, François
A voir également:

6 réponses

JvDo Messages postés 2012 Statut Membre 859
 
bonsoir,

c'est plutôt une bonne chose que ça ne mette pas à jour les saisies.

un exemple : si tu insères une valeur dans ta liste, il ne faut pas que les anciennes saisies soient modifiées.

c'est vrai que si tu corriges une fôte d'ortografe, ça serait sympa que la correction se fasse partout.

dans ce cas tu peux faire du recherche/remplace

A+
0
François
 
Oui c 'est JUSTEMENT ça le problème : Si je modifie pour une raison ou pour une autre (orthographe, changement de nomenclature, etc.) une valeur qui est déjà sélectionnée celle-ci n'est pas mise à jour... il faut que je les resélectionne une par une... J'espérais trouver un moyen automatique de le faire... :-(
0
JvDo Messages postés 2012 Statut Membre 859
 
bonsoir,

voilà une macro : http://cjoint.com/?chabfJedxe

elle met à jour une nomenclature dans une saisie
il est possible d'automatiser la zone nom des nomenclatures pour prendre en compte automatiquement l'ajout ou la suppression de références....mais je n'ai pas pris le temps de le faire

A+
0
François
 
Désolé mais il y a un bug dans la macro...
Run-time error "1004"
Désolé... :-(
0
JvDo Messages postés 2012 Statut Membre 859
 
bizarre, étrange,

je viens de charger le classeur et il fonctionne!!

tu sélectionnes bien la colonne A:A avant de cliquer sur le bouton?

vérifie si les noms de zones sont bien définis (ancienne_nomenclature et nouvelle_nomenclature)

comme c'est bizarre

je n'ai pas mis les dim qui font propre pour i et Vselect..... est-ce que c'est ça?

elle plante où précisément? as-tu mis un point d'arrêt pour l'exécuter en pas à pas?

dernière chose : fait un tour du côté des références du menu outils de vba.

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
François
 
Oui... oui je sélectionne bien la cell de saisie
J'ai bien vérifier les noms des listes...
Pour les dim... je ne connais pas...
J'ai une pop-up d'erreur dès que je clique sur le bouton...
non pas de pas à pas... qd je bascule ds le code... les 3 grandes dernières lignes de code sont en jaune...
0
JvDo Messages postés 2012 Statut Membre 859
 
bonjour,

rajoute
dim i as integer, vselect as range 
en première ligne de code.

A+
0