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 :

Mon ToggleButon est toujours à False, dans mon USF [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 637
    Par défaut Mon ToggleButon est toujours à False, dans mon USF
    Bonjour,
    j'ai un usf avec plusieurs pages ; dans chacune d'elles j'ai mis un bouton "Sans Objet" qui est sensé remplir toutes les combobox de la page avec des "SO"
    Voici le code que j'ai mis sur la 1ère page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub ToggEnrSo_Click()
    If ToggEnrSo.Value = False Then
        CbxPjLis = "SO"
        CbxPjInd = "SO"
        CbxTyp = "SO"
    'ToggEnrSo.Value = True
    Else
        CbxPjLis = ""
        CbxPjInd = ""
        CbxTyp = ""
    End If
    End Sub
    sur le formulaire vierge, les SO se mettent bien mais plus moyen de vider les combobox avec le pas à pas je me suis rendu compte que ToggEnrSo.Value est toujours false ; si je le mets à true en sortant, cela boucle sans arrêt sur le code...
    Est-ce que quelqu'un peut m'aider, svp.
    Merci

  2. #2
    Membre éclairé
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 637
    Par défaut
    Bonsoir,
    J'ai trouvé l'exemple donné par Philippe Tulliez
    ce qui donne dans mon cas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Option Explicit
    Private Sub CbtAnnul_Click()
    Unload Me
    End Sub
    Sub CtrlStatus()
      With Me.ToggRgVert
      If .Value = 0 Then
        Cbx1 = ""
        Cbx2 = ""
        Cbx3 = ""
      Else
        Cbx1 = "SO"
        Cbx2 = "SO"
        Cbx3 = "SO"
      End If
      End With
    End Sub
     
    Private Sub CbtOk_Click()
    [C6] = Label1
    [D6] = Cbx1
    [C7] = Label2
    [D7] = Cbx2
    [C8] = Label3
    [D8] = Cbx3
    End Sub
     
    Private Sub UserForm_Initialize()
      CtrlStatus
    End Sub
    Private Sub ToggRgVert_Click()
      CtrlStatus
    End Sub
    Merci

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

Discussions similaires

  1. Est ce que l'UML est toujours valable dans mon cas?
    Par Pixolovski dans le forum Architecture
    Réponses: 1
    Dernier message: 18/10/2015, 00h26
  2. Réponses: 12
    Dernier message: 22/12/2011, 07h16
  3. Réponses: 0
    Dernier message: 18/11/2008, 22h25
  4. Réponses: 5
    Dernier message: 14/05/2006, 23h41
  5. [VB.Net] isPostBack est toujours False
    Par graphicsxp dans le forum ASP.NET
    Réponses: 10
    Dernier message: 28/02/2006, 19h23

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