Salut la communauté
Un petit exemple pour inserer une liste déroulante dans la barre d'outils.
Télécharger le fichier
Merci pour vos commentaires
Mytå
Liste déroulante dans la barre d'outils.
5 messages
• Page 1 sur 1
Bonjour Mytä,
Là tu m'a scotché !! ................... et avant d'aller plus loin ;
Si j'ai bien compris : Le fichier à téléchargé est une structure de base .
- Une fois ouvert , si je renomme la barre d'outil "ma barre" en "Toto" et l'attache à un
fichier xxxx. , puis que je ferme sans enregistrer le fichier téléchargé ;
La barre d'outil "Toto" est-elle toujours disponible ?
C'est à dire , qu'une fois la barre "Toto" créee , on a plus besoin du fichier de base ?
Est-ce que mon analyse tient la route , ou je suis à coté de la plaque ?
En tout cas , merci pour ton dévouement sur ce sujet.
à bientôt de te lire .
Claude.
PS: est-ce qu'il faut mettre "RESOLU" dans QUESTIONS "menu personnalisé" ?
Là tu m'a scotché !! ................... et avant d'aller plus loin ;
Si j'ai bien compris : Le fichier à téléchargé est une structure de base .
- Une fois ouvert , si je renomme la barre d'outil "ma barre" en "Toto" et l'attache à un
fichier xxxx. , puis que je ferme sans enregistrer le fichier téléchargé ;
La barre d'outil "Toto" est-elle toujours disponible ?
C'est à dire , qu'une fois la barre "Toto" créee , on a plus besoin du fichier de base ?
Est-ce que mon analyse tient la route , ou je suis à coté de la plaque ?
En tout cas , merci pour ton dévouement sur ce sujet.
à bientôt de te lire .
Claude.
PS: est-ce qu'il faut mettre "RESOLU" dans QUESTIONS "menu personnalisé" ?
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Salut Claude
Il faut que tu copies les codes du module1 dans ton fichier et les deux codes
de ThisWorbook.
Ensuite la liste déroulante fera parti de ton fichier.
Mytå
Il faut que tu copies les codes du module1 dans ton fichier et les deux codes
de ThisWorbook.
Ensuite la liste déroulante fera parti de ton fichier.
Mytå
- Mytå
Bonjour Mytä,
OK compris. j'ai fouiné dans les modules pour essayer de piger un peu les codes.
Bon ! à mon niveau c'est pas évident !
Question subsidiaire importante :
Je souhaiterai maitriser le contenu de la liste ; c'est-à-dire qu'elle affiche une plage de
la feuille , et qu' ensuite , suivant le choix çà déclenche une macro.
C'était ça mon idée initiale , mais cela est-il possible ?
En définitif : comme une banale liste déroulante , mais à l' extérieur de la feuille.
amicalement ........ Claude.
OK compris. j'ai fouiné dans les modules pour essayer de piger un peu les codes.
Bon ! à mon niveau c'est pas évident !
Question subsidiaire importante :
Je souhaiterai maitriser le contenu de la liste ; c'est-à-dire qu'elle affiche une plage de
la feuille , et qu' ensuite , suivant le choix çà déclenche une macro.
C'était ça mon idée initiale , mais cela est-il possible ?
En définitif : comme une banale liste déroulante , mais à l' extérieur de la feuille.
amicalement ........ Claude.
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Salut Claude
Tu aurais du faire une nouvelle demande dans la section "Questions"
Pour ta liste sur une feuille remplace par cette macro (Boucle sur A1 à A10)
Mytå
Tu aurais du faire une nouvelle demande dans la section "Questions"
Pour ta liste sur une feuille remplace par cette macro (Boucle sur A1 à A10)
- Code: Tout sélectionner
Private Sub AjoutListeDeroulanteBarrePerso()
Dim NewListeDeroulante As CommandBarComboBox
Dim I As Integer
Set NewListeDeroulante = CommandBars("Ma barre d'outils").Controls _
.Add(Type:=msoControlComboBox)
With NewListeDeroulante
.OnAction = "Choix"
.Width = 200
.Tag = "Liste"
End With
For I = 1 To 10
NewListeDeroulante.AddItem Sheets("Feuil1").Range("A" & I)
Next I
Set NewListeDeroulante = Nothing
End Subext I
- Code: Tout sélectionner
Private Sub Choix()
Dim MonBtn As CommandBarComboBox, Valeur As String
Set MonBtn = CommandBars("Ma barre d'outils").FindControl(, , "Liste")
'Ici tu places le code à excécuter
MsgBox ("Vous avez cliquer sur : " & MonBtn.Text)
'Fin du code
Set MonBtn = Nothing
End Sub
Mytå
- Mytå
5 messages
• Page 1 sur 1
Retourner vers Cours et astuces
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Barre d'outils détachement des palettes de choix
par Raja » 29 Fév 2008, 11:24 - 0 Réponses
- 3902 Vus
- Dernier message par Raja

29 Fév 2008, 11:24
- Barre d'outils détachement des palettes de choix
-
- zone de liste déroulante sous Excel 2007
par Bad_Wolf » 05 Avr 2010, 22:11 - 1 Réponses
- 2758 Vus
- Dernier message par Sylabont

08 Avr 2010, 17:19
- zone de liste déroulante sous Excel 2007
-
- [UserForm P2] Oter cadre et barre de titre
par lermite » 17 Fév 2012, 09:03 - 0 Réponses
- 106 Vus
- Dernier message par lermite

17 Fév 2012, 09:03
- [UserForm P2] Oter cadre et barre de titre
-
- [UserForm P6] Un Progresse barre graphique (OCX)
par lermite » 19 Avr 2012, 22:46 - 0 Réponses
- 59 Vus
- Dernier message par lermite

19 Avr 2012, 22:46
- [UserForm P6] Un Progresse barre graphique (OCX)
-
- [UserForm P3] Déplacer quand la barre de titre est otée
par lermite » 17 Fév 2012, 09:20 - 0 Réponses
- 79 Vus
- Dernier message par lermite

17 Fév 2012, 09:20
- [UserForm P3] Déplacer quand la barre de titre est otée
-
- Tri selon liste personnelle via VBA
par felix » 03 Juin 2008, 16:32 - 2 Réponses
- 5085 Vus
- Dernier message par piratman

02 Fév 2010, 17:24
- Tri selon liste personnelle via VBA
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités