Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

relier bouton a une feuille

  • Initiateur de la discussion Initiateur de la discussion angoul
  • 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 !

angoul

XLDnaute Impliqué
bonjours,
j'ai besoin d'un petit coup de mains,
j'ai creer une USF avec 30boutons qui doivent etre relier a 30feuilles differents.
Pour relier un bouton a une feuille sa je sait faire, mais y a t'il une facon plus rapide de relier les boutons au feuilles

merci de vos conseil
 
Re : relier bouton a une feuille

Bonjour

Pour relier les boutons aux feuilles il faut un lien logique entre les boutons et le nom des feuilles.
Ce lien peut être le nom du bouton, se trouver dans la propriété "Tag".

En utilisant une boucle qui permet de connaitre les feuilles on peut affecter automatiquement ce lien.

exemple
Code:
Dim i As Byte
Dim Sh As Worksheet
    i = 1
    For Each Sh In Worksheets
        Me.Controls("CommandButton" & i).Caption = Sh.Name
        i = i + 1
    Next Sh

A tester

JP
 
Re : relier bouton a une feuille

Bonjour

Ci dessous le code à mettre dans l'userform
Code:
Private Sub UserForm_Initialize()
Dim i As Byte
Dim Sh As Worksheet
    i = 1
    For Each Sh In Worksheets
        Select Case Sh.Name
        Case "Feuil", "toto" ' mettre le nom des feuilles sans bouton
        Case Else
            Me.Controls("CommandButton" & i).Caption = Sh.Name
            i = i + 1
        End Select
    Next Sh
End Sub
A tester

JP
 
Re : relier bouton a une feuille

merci de ton aide c'est super sa fonctionne dans mon USF
une petite question quand meme
est ce que cela peut fonctionner si je crée des boutons sur une feuille directement au lieu de les mettres dans une USF?
 
Re : relier bouton a une feuille

Bonsoir angoul

En utilisant cette syntaxe à l'ouverture du fichier le bouton est nommé "tutu"
Code:
Private Sub Workbook_Open()
[COLOR="Red"][/COLOR]Sheets("Feuil1").CommandButton1.Caption = "tutu"[COLOR="Red"][/COLOR]
End Sub


A tester

JP
 
Re : relier bouton a une feuille

Jp je revient a toi car j'ai besoin de ton aide
j'ai creer un feuille menu2 ou j'ai mis des catégories a la main avec des boutons
mais peut ton reproduire le style de mise en forme comme sur la feuille"menu2" en automatique en creer les boutons a partir des feuilles?
peut tu m'aider car je trouve pas deja comment creer les boutons sur une feuille meme avec tes explications.

je met un fichier ici pour que l'on puisse regarder sa
Cijoint.fr - Service gratuit de dépôt de fichiers

merci de votre aide car cela va me servire samedi pour une competition
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…