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 :

Activer différents OptionButtons depuis données dans une colonne excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juillet 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 16
    Par défaut Activer différents OptionButtons depuis données dans une colonne excel
    Bonjour à tous,
    Voilà deux jours que je cherche une solution à ce problème sans résultat, je viens donc demander votre aide...

    Problème : j'ai un formulaire userform qui alimente une page excel (qui me sert de base de données). Dans ce formulaire, j'ai 3 option buttons qui me permettent d'alimenter avec des contenus différents une combobox suivant le bouton choisi. Jusque là tout va bien. Le choix du bouton va remplir (suivant caption) une case avec un mot (genre bouton 1 coché envoie CLIENT dans ma feuille, bouton 2 envoie Fournisseur....). là ça va encore. Puis je coche dans ma combobox le client ou le fournisseur qui va aussi se placer dans ma feuille excel.
    Ensuite, via mon userform je peux consulter pour modification ou non mes fiches enregistrées. C'est là qu'intervient mon ou mes problèmes. je n'arrive pas à faire que le bon bouton soit recoché en fonction de la fiche que je rappelle et surtout , je n'arrive pas non plus à réafficher le choix de ma combobox qui avait été fait.

    Voilà, je ne sais pas si ce que je cherche à faire est possible mais au moins j'espère avoir ici un début de réponse.
    Merci d'avance.
    je joins le fichier test.

    FICHIERNC_Test.xlsm

  2. #2
    Membre Expert Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 671
    Par défaut
    Je n'arrive pas à ouvrir ton fichier annexé, mais il y a moyen de fixer la valeur d'un "option button" sous condition:

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If TaConditionRemplie Then 
       OptionButton2.Value = True
    else 
      OptionButton2.Value = False
    end if

  3. #3
    Membre averti
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juillet 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 16
    Par défaut
    Citation Envoyé par Zekraoui_Jakani Voir le message
    Je n'arrive pas à ouvrir ton fichier annexé, mais il y a moyen de fixer la valeur d'un "option button" sous condition:

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If TaConditionRemplie Then 
       OptionButton2.Value = True
    else 
      OptionButton2.Value = False
    end if
    Bonsoir,
    Merci pour votre réponse.
    Je vais essayer de vous remettre la pièce jointe.
    Je pense (et vous le verrez dans le fichier) que j'ai essayé cette solution, j'ai essayé aussi avec select case mais rien n'y fait.

  4. #4
    Membre averti
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juillet 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 16
    Par défaut
    Ci-joint le fichier en espérant qu'il fonctionne chez vous.

    FICHIERNC_Test.xlsm

  5. #5
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Je n'ouvre jamais un classeur tiers.
    De toutes manières : je sais que ta pièce jointe ne passera pas (les xlsm sont dans ce cas depuis quelque temps)



    J'en suis réduit à ne te répondre que sur la base (floue) de tes explications.
    Je crois deviner (mais ce n'est qu'une impression) que tu perds par exemple le choix (la coche) que tu avais fait sur un optionbutton de ton userform à la fermeture du userform et que cela te gêne.

    Si tel est bien le cas : fais ce petit test sur un classeur neuf :
    - une feuille nommée boutons
    - sur un userform (mets sa propriété Showmodal à false, juste pour que tu puisses voir ce qui se passe)
    - un optionbutton optionbutton1 - mets boutons!A1 à la propriété controlsource
    - un optionbutton optionbutton2 - mets boutons!A2 à la propriété controlsource

    Lance le userform et clique sur un ou l'autre de ces optionbuttons. Et regarde ce qui se passe sur ta feuille boutons
    Vu ?
    Ferme ton userform
    ouvre-le à nouveau. Et regarde
    Voilà qui devrait te donner quelques idées.

  6. #6
    Membre averti
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juillet 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2011
    Messages : 16
    Par défaut
    Merci pour ton retour.
    Je vais essayer ce que tu me conseilles.
    Par contre, quel type de fichier dois-je poster pour que vous puissiez le consulter ou comment dois-je le poster si je m'y prends mal?

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

Discussions similaires

  1. changer la valeur des données dans une colonne excel et les trier
    Par thewind1 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/01/2011, 22h35
  2. modifier une donnée dans une colonne
    Par blaise4714 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/02/2009, 12h29
  3. [JTable] Personnaliser l'insertion des données dans une colonne
    Par grospatapouf dans le forum Composants
    Réponses: 0
    Dernier message: 15/10/2008, 08h34
  4. chercher une donné dans une colonne de StringGrid
    Par faniette dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/06/2008, 13h27
  5. Mise à jour des données dans une colonne
    Par BZH75 dans le forum SQL
    Réponses: 9
    Dernier message: 09/01/2008, 16h18

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