• Initiateur de la discussion Initiateur de la discussion le CH'TI160
  • 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 !

L

le CH'TI160

Guest
bonjour le forum.
je pense avoir mis ma question a la place d'une réponse estce grave donc je la reitere

ma petite question est celle-ci
j'ai dans un classeur 13 feuilles
- les 12 mois de l'annee
-un recapitulatif des douze mois
j'ai crée a l'ouverture de chaque feuille un USF qui me permet de selectionner un autre (onglet) mois ou le récapitulatif.
jai donc dans ma liste selectioné le nom des differents onglets

j'aimerai lors de l'approvisionnement de mon combo que le nom de l'onglet actif n'apparaisse pas,mais soit remplacer par l'onglet récapitulatif
j'espere avoir été suffisamment clair dans mon exposé
" mon USF ne contiendrait alors que 11 mois et le recapitulatif "
d'avance merci
et bonne journée!
 
salut

Oui ,j'ai bien déposé ma question mais en réponse a celle de VUILLAUME
que j'ai consulté
encore ce manque de réflexe dans l'utilisation des technologies de pointe
Excuses a vuillaume ,qui doit se demander ou j'en suis
a plus
 
RE-SALUT

voila le code qui m'initialise ma combobox
que dois y rajouter et où pour répondre à la question posée

Private Sub UserForm_Initialize()
Dim TabFeuille As Variant
Dim Sh As Worksheet
Dim i As Integer
ListBox1.Value = ""
ReDim TabFeuille(0 To Sheets.Count)
For Each Sh In ActiveWorkbook.Sheets
TabFeuille(i) = Sh.Name
i = i + 1
Next
ListBox1.List() = TabFeuille
End Sub
A++
Jm
 
bonjour le CH'TI160

dans ton message tu parles de combobox et dans ta procedure tu fais appel à une listbox ...l'exemple ci dessous alimente ( une listbox ) avec les noms de tous les onglets du classeur , sauf l'onglet actif .

Private Sub UserForm_Initialize()
Dim i As Byte
For i = 1 To Sheets.Count
If Not ActiveSheet.Name = Sheets(i).Name Then ListBox1.AddItem Sheets(i).Name
Next i
End Sub

bonne soirée
michel
lapin4.gif
 
salut michel ,bonjour le forum

Effectivement ,j'ai essayé les deux(combo et listbox) pour me faire la main je débute,d'ou l'erreur .je rentre du boulot et je vais bidouiller un peu et moudre ce que tu m'a produit
je te remercie et vive l'aide en ligne
A+ Jm
 
- 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
7
Affichages
345
Réponses
12
Affichages
1 K
Réponses
14
Affichages
3 K
Retour