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 :

graphique dans userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut graphique dans userform
    bonjour,

    j'ai réalisé une base de donnée avec plusieur donnée numérique
    j'ai utilisé l'enregistreur de macro pour faire ce graphique, jusque là tout vas bien!!!
    Ensuite j'ai introduit dans une boite de dialogue le code généré par l'enregistreur,
    le petit souci et que quand je filtre avec mes deux combobox cela ne fait rien et me lance donc les donnée numérique de toute ma base de donnée.

    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
    Private Sub Valider_Click()
     
     If ComboBox1 = "" Then
       MsgBox "veuillez sélectionner une conditions à la case secteur!"
        Exit Sub
       End If
       If ComboBox2 = "" Then
       MsgBox "veuillez sélectionner une conditions à la case unité!"
        Exit Sub
       End If
     
        Dim Valx, i As Integer
        Valx = Me.ComboBox2.Value
          With Sheets("Feuil4")
            For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
                If .Cells(i, 2) = Valx Then
            Module3.Niv_Clic
            Exit Sub
            End If
     
            Next i
      End With
    Unload Me
    End Sub
    Module3.Niv_Clic correspond à mon code enregistrer

    je n'arrive pas à l'adapter à mes combobox, quelqu'un pourrait il m'aider

  2. #2
    Membre éclairé Avatar de marsupilami34
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 576
    Par défaut
    Bonjour,

    As tu essayé de voir ce que ca donnait avec le debogger ?

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu sais ? F8

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Citation Envoyé par marsupilami34 Voir le message
    Bonjour,

    As tu essayé de voir ce que ca donnait avec le debogger ?
    la commande Debug.Print nomDeLaVariableOuDeLaPropriété permet d'afficher dans le fenêtre Exécution le contenu de ce que tu veux tester.

    Citation Envoyé par ouskel'n'or Voir le message
    Tu sais ? F8
    Tu mets un point d'arrêt sur la commande où tu veux débuter le test (débogage) et tu démarre (F5). Quand l'exécution s'arrête (sur ton point d'arrêt), tu appuie sur F8 pour exécuter une commande à la fois (donc, F8, et encore F8, et encore F8...). Tu peux passer le curseur de la souris au dessus des variables et des propriétés et une info bulle affiche son contenu.

  5. #5
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonjour,

    Il y as quoi dans votre code enregistré .. :

    Jacques.

  6. #6
    Membre émérite
    Avatar de Montor
    Homme Profil pro
    Autre
    Inscrit en
    Avril 2008
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 879
    Par défaut
    Bonjour
    J'insiste sur ce que j'ai dis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
         With Sheets("Feuil4")
            For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
                If .Cells(i, 2) = Valx Then
    'ici il faut une validation avant de passer au Module3        Module3.Niv_Clic
            Exit Sub
            End If
                    
            Next i
      End With

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Par défaut
    Citation Envoyé par marsupilami34 Voir le message
    Bonjour,

    As tu essayé de voir ce que ca donnait avec le debogger ?
    non je connais pas , pourrais tu m'en dire un peu plus....

    Citation Envoyé par ouskel'n'or Voir le message
    Tu sais ? F8
    non, pas du tout , à quel moment on l'utilise?

  8. #8
    Membre émérite
    Avatar de Montor
    Homme Profil pro
    Autre
    Inscrit en
    Avril 2008
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 879
    Par défaut
    Bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
         With Sheets("Feuil4")
            For i = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
                If .Cells(i, 2) = Valx Then
            Module3.Niv_Clic
            Exit Sub
            End If
     
            Next i
      End With
    Parceque vous ne valider rien avec votre dialogue !!!

Discussions similaires

  1. [XL-2010] Actualisation graphique dans userform excel
    Par sam0027 dans le forum Excel
    Réponses: 1
    Dernier message: 12/12/2013, 16h11
  2. [XL-2003] Inserer graphique dans Userform
    Par coolman53 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/08/2012, 12h29
  3. [XL-2003] Insertion de Graphique dans Userform
    Par LaPanic dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/04/2009, 15h04
  4. graphique dans userform
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/12/2008, 17h16
  5. Affichage graphique dans UserForm
    Par ananar dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/08/2008, 17h47

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