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 :

listbox ou je ne sais quoi


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut listbox ou je ne sais quoi
    bon je ne sais pas comment on appele ca , mais j'essais d'expliquer:

    je veux creer une boite de selection dans mon classeur un peu comme dans excel exemple : quand on clic dans la barre doutils menu , si je clic sur fichier il ouvre une liste d'option , si je choisi envoyer vers ... il y a d'autre option ... c'est une boite comme ca que j'aimerais faire dans mon classeur .

    en clicant cette boite j'aurai des option par exemple des clous, en clicant sur clous j'aurai l'option de finition ou charpente , en selectionnant finition j'aurai le choix des longeur et grosseur .... et ainsi de suite pour tout les option de ma bd .

    est-ce possible ?
    me faut-il une bd par section ???

    bien des questionnements pour ma petite tete...
    et en plus je ne sais meme pas comment peux s'appeler cette commande ...

    merci pour vos info

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Par défaut
    Une réponse ici

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    merci
    ce que j'aimerais c'est comme le #3, menu popup
    qui est integrer au classeur (fixe a une cellule)
    j'ai essayer la procedure mais sans resultat , en fait je comprend rien
    je ne sais pas comment la relier a ma bd , si je dois sectionner ma bd je suis perdu
    y a t'il un site ou autre avec une marche a suivre

    je veux peut-etre aller trop vite , je ne ferme pas cette discution je prendrai du temps pour lire et relire et peut-etre encore rerelire


    merci

  4. #4
    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 as lu jusqu'au chapitre 1.1 ?
    Tu ne voudrais tout de même pas qu'on le fasse pour toi

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    non quand meme ,
    si vous le faites , je ne comprendrai pas plus ,,, j'y travail , j'y travail et j'ai hate de clicer resolue

    j'y arrive pas , toujours des erreurs , y manque ceci manque cela , je ne me retrouve plus dans les chemins.

    mais merci quand meme

  6. #6
    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
    Montre ce que tu as fait, on ne sait jamais, des fois qu'on ait le bon chemin

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    au depart je sais meme pas quel chose je dois changer ,
    valeur = la liste de donner ???
    le nom commande bar = le nom de quoi???

    en faite je comprend pas , que veux tu . en plus j'ai sur 2 feuille differente a faire une recherche de donner , c'est la raison d'une liste de choix popup, un clic sur client et j'ai la liste ou click sur materiels et j'ai l'autre liste .

    mais voila ce que j'ai comme code la premiere erreur est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Affiche_barre_popup()
    CommandBars("MaBarrePopup").ShowPopup
    End Sub
    je suis peut-etre nul
    le code total :
    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
    34
    35
    36
    37
    38
    Sub Affiche_barre_popup()
    CommandBars("MaBarrePopup").ShowPopup
    End Sub
     
    Sub Creation_barre_popup()
    'déclaration des variables
    Dim Cbar As CommandBar, Clist As CommandBarComboBox, x As Byte
     
    'création de la barre de menu de type Popup
    Set Cbar = CommandBars.Add(Name:="recherche", Position:=msoBarPopup, temporary:=True)
     
    'insertion d'une zone de liste
    Set Clist = Cbar.Controls.Add(msoControlDropdown)
    With Clist
        .TooltipText = "materiels (b21;b26)" '<-- info-bulle
        .DropDownLines = 10 '<-- limitation de l'affichage à 10 lignes
        .OnAction = "Macro1" '<-- procédure à exécuter
        For x = 1 To 20
            .AddItem ("v" & x) '<-- ajout de 20 Items
        Next x
    End With
    End Sub
     
    Sub Supp_barre_popup()
    On Error Resume Next
    CommandBars("MaBarrePopup").Delete
    End Sub
     
    Sub Macro1()
    '
    ' Macro1 Macro
    ' Macro enregistrée le 2009-03-06 par André
    '
     
    '
        Range("B14:D24").Select
        Range("B15").Activate
    End Sub
    j'ai meme essayer le demo sur le lien que tu ma indiquer,
    a l'ouverture y a deja erreur

    il y a un probleme ? si le demo est ouvert ,je peux dans mon dossier faire un clic droit et une boite ouvre , mais si je ferme le demo , plus rien ne marche


    ???? ya une raison

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 75
    Par défaut
    Salut le forum
    Ton code est pas mal mais j' ai fait juste quelques modifs.

    Essai comme ça
    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
    34
    35
    36
    37
    38
    Sub Affiche_barre_popup()
    CommandBars("MaBarrePopup").ShowPopup
    End Sub
     
    Sub Creation_barre_popup()
    'déclaration des variables
    Dim Cbar As CommandBar, Clist As CommandBarComboBox, x As Integer
     
    'création de la barre de menu de type Popup
    Set Cbar = CommandBars.Add(Name:="MaBarrePopup", Position:=msoBarPopup, temporary:=True)
     
    'insertion d'une zone de liste
    Set Clist = Cbar.Controls.Add(msoControlDropdown)
    With Clist
        .TooltipText = "materiels (b21;b26)" '<-- info-bulle
        .DropDownLines = 10 '<-- limitation de l'affichage à 10 lignes
        .OnAction = "Macro1" '<-- procédure à exécuter
        For x = 1 To 20
            .AddItem ("v" & x) '<-- ajout de 20 Items
        Next x
    End With
    End Sub
     
    Sub Supp_barre_popup()
    On Error Resume Next
    CommandBars("MaBarrePopup").Delete
    End Sub
     
    Sub Macro1()
    '
    ' Macro1 Macro
    ' Macro enregistrée le 2009-03-06 par André
    '
     MsgBox "salut"
    '
    '    Range("B14:D24").Select
    '    Range("B15").Activate
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Affiche_barre_popup
     
    End Sub
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     
    End Sub

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    Citation Envoyé par kilimanjaro Voir le message
    Une réponse ici
    si j'ouvre le demo , je l'essais et ca fonctionne . si le demo est ouvret et que mon dossier est ouvert aussi , tout fonctionne dans le mien et dans le demo . aussitot que le demo est fermer , plus rien fonctionne ?????

    ca me donne erreur d'execusion "5" ???

    si je dis debogage, l'erreur se situe au debut commande bar ...... comme l'image jointe. et ce n'est pas fini je croix qu'il va en avoir bien d'autre
    Images attachées Images attachées  

Discussions similaires

  1. [AJAX] Iinterprétation d'HTML ou je ne sais quoi
    Par Devilpika dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/06/2008, 10h18
  2. Pb de je ne sais quoi!! (mais je pense de link)
    Par quantik-revolution dans le forum OpenGL
    Réponses: 9
    Dernier message: 02/04/2006, 19h27

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