IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Liste validation (maj) [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Par défaut Liste validation (maj)
    Bonjour,


    Quel code en vba me permet de créer une liste de validation
    avec mise à jour à chaque choix de l'utilisateur.
    Que se soit enlever un choix ou ajouter. Afin d'éviter les doubles choix ou oublier un choix



    Une idée merdi

  2. #2
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Essaye d'être plus clair sur ce que tu veux, donne un exemple !

    Merci !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Par défaut
    donc une liste de validation(Située en "A3","A4","A5","A6","A7") qui reprend par exemple les
    valeurs plage "E5:E9"

    valeurs E5:E9

    10
    5
    56
    489
    2

    L'utilisateur choisi en "A3"
    5

    il reste dans la liste de validation
    10
    56
    489
    2

    l'Utilisateur choisi en "A4"
    56

    il reste dans la liste de validation
    10
    489
    2

    l'utilisateur peut revenir en arrière
    enlevé dans la cellule "A4" 56 donc la liste de validation redevient

    il reste dans la liste de validation
    10
    56
    489
    2

    voilà j'essaie ceci afin fe faire 2 fois le même choix (2 x5) ou (2x56)
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour stargates jojo86 le forum
    une approche en passant par une evenementielle.revenir en arriere pas simple a moins de mettre ta liste E5:E9 dans une variable publique ou des constances. pour pouvoir la recuperer . lourd a coder mais bon je vois pas bien de logique dans ton projet???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim a As String, Address As Range
    If Not Application.Intersect(Target, Range("A3:a7")) Is Nothing Then
    a = Target.Value
    Set Address = Range("e5:e9").Find(What:=a)
    Address.ClearContents
    End If
    End Sub

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Par défaut
    Bonjour Laetitia,


    je ne crois pas que le changement de la liste de validation
    face partie des évenements de la feuille
    j'ai mis un point d'arrêt à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Set Address = Range("e5:e9").Find(What:=a)
    le programme ne s'arrete pas et a n'as pas de valeur


    Mon but est de trouver la manière de pouvoir gérer un planning de
    chauffeur(25) camion(25) Tournée(25) et d'éviter de mettre deux fois par exemple la mêmeTournée ou le même camion à deux chauffeurs différents.

    voilà

  6. #6
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re, ok je vois mieux ce que tu veux construire ,je pense que passer par des listes de validation c'est peut être pas la meilleure methode a refléchir!! je regarderais demain si tu as pas de reponse d'ici la!!
    bonne soirée

    re, un exemple qui peut t'interesser il faut l'adapter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] liste déroulante + MAJ de la BDD
    Par yaboki dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 02/12/2008, 23h14
  2. Formules : liste validation/format de controle
    Par deniooo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/10/2008, 23h19
  3. Liste validation autocomplétion
    Par samtheh dans le forum Excel
    Réponses: 5
    Dernier message: 05/08/2008, 12h23
  4. Double Listes validation verticales
    Par deniooo dans le forum Excel
    Réponses: 2
    Dernier message: 25/06/2008, 10h55
  5. <welcome-file-list> problème MAJ variable
    Par rock'roll dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/05/2007, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo