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 :

Instancier un OptionButton ou CheckBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 50
    Par défaut Instancier un OptionButton ou CheckBox
    Dans la collection (sans jeu de mots) bugs incompréhensibles j'en ai un sympa.
    J'ai créé dans une feuille
    • une ComboBox
    • un OptionButton
    • une CheckBox


    Dans un module (ou meme sur la feuille en question, j'ai aussi essayé) je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim SectorFilter As ComboBox: Set SectorFilter = ActiveSheet.CBSector
    Dim VolumeFilter As OptionButton: Set VolumeFilter = ActiveSheet.OBVolume
    le module est compilé mais il BUG a l'execution sur la deuxieme ligne car il n'arrive pas a setter l'objet, par contre si dans la fenetre immediate (ou add watch) je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ?ActiveSheet.OBVolume
    True
    Cet idiot de VBA assigne la valeur du OptionButton a l'objet lui meme...je ne sais plus quoi faire pour instancier un objet de cette classe OptionButton de M****.

    Notez que tout marche bien pour une combobox et que ca foire aussi pour une CheckBox, si il y a des doués je veux bien qu'ils me sauvent la vie

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Re,

    Essaye de déclarer ta variable comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim VolumeFilter As msforms.OptionButton

    Cordialement,

    Tirex28/

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Tu ne pourrais pas mettre un peu plus de code de ta macros, que l'ont comprenne ce que tu veux faire.
    Parec qu'avec les 2 lignes que tu met, je ne comprend pas.
    A+

  4. #4
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 50
    Par défaut
    Oh lalalalalalalala ca marche t'es vraiment un monstre (et moi un nul ).
    Merci infiniment.

    Pour le code : j'avais limité au maximum justement parcequ'il n'y a pas besoin de plus, il suffit de faire un option button et de runer le code pour comprendre le pb.

    Merci pour vos commentaires precieux

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

Discussions similaires

  1. Boucle sur CheckBox, OptionButton
    Par GoFio dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/02/2014, 23h28
  2. [XL-2007] liaison CheckBox et OptionButton
    Par pol1234 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/06/2010, 16h31
  3. CheckBox et OptionButton
    Par GTbenj dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 13/06/2008, 20h39
  4. OptionButton ou CheckBox ?
    Par GTbenj dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/06/2008, 10h59
  5. validation optionbutton et checkbox
    Par stephlinternaute dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 08/08/2007, 17h10

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