Liste de validation pour feuille de mon classeur

  • Initiateur de la discussion Initiateur de la discussion petitclaude
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

petitclaude

Guest
Bonjour à tous,

J’aimerais faire soit avec une liste de validation, de formulaire ou sinon avec un combobox

Intégrer certains noms de mes feuilles de mon classeur.

Ainsi en cliquant sur le nom d’une feuille, j’irais directement à celle ci.

Merci de votre aide et bonne journée à tous
 
Salut le forum,

Voici une ComboBox

Cordialement

Le rital



'créer une barre d'outils avec un bouton combo comprenant les
'feuilles du classeur

'crée la barre d'outils
Sub Sélection_feuille()
Dim i As Integer
Dim tbar As CommandBar
Dim newdd As CommandBarControl

On Error Resume Next
Set tbar = CommandBars.Add

With tbar
.Name = "Noms feuilles"
.Visible = True
End With

Set newdd = tbar.Controls.Add(msoControlComboBox)

With newdd
For i = 1 To Sheets.Count
.AddItem Sheets(i).Name
Next
.OnAction = "SelectFeuille"
.Text = Worksheets(1).Name
.Execute
End With

End Sub

'supprime la barre d'outils
Sub suppression()
On Error Resume Next
CommandBars("Noms feuilles").Delete
End Sub

'sélectionne la feuille choisie dans la liste
Sub SelectFeuille()
Worksheets(CommandBars("Noms feuilles").Controls(1).Text).Select
End Sub
 
Bonjour petitclaude et le Rital, et tout le forum,

Bien, la liste déroulante, j'aime beaucoup.

pour ma part j'utilise tout simplement
Application.CommandBars("Workbook tabs").ShowPopup 300, 200

mais y'a pas de liste déroulante!!!!


Bonne journée

C@thy
BipBip.gif
 
re tout le monde et Jean-Marie,

ben j'sais pas si y'en a d'autres, mais j'utilise aussi très souvent ceci :

FileToOpen = Application.GetOpenFilename("Text Files (*.*), *.*")
ou :
FileToOpen = Application.GetOpenFilename("Fichiers Excel (*.xls), *.xls")

pour ouvrir un fichier quelconque

et

fileSaveName = Application.GetSaveAsFilename(fileFilter:="Text Files (*.txt), *.txt") pour sauvegarder en .txt

et je trouve ça super!!!

C@thy
BipBip.gif
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
197
Réponses
10
Affichages
346
Retour