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

François -  
JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   -
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

6 réponses

  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   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
    1. 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
  2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   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
  3. François
     
    Désolé mais il y a un bug dans la macro...
    Run-time error "1004"
    Désolé... :-(
    0
  4. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    bonjour,

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

    A+
    0