Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour vous connais comment faire à un bouton de contrôle nom RETOUR et contrôle de formulaire d’un chiffre suite choix 1-34
Si tu veux être d’accord avec moi ??? vous m’aidez a expliqué comme Excel Merci
Bonjour vous connais comment faire à un bouton de contrôle nom RETOUR et contrôle de formulaire d’un chiffre suite choix 1-34
Si tu veux être d’accord avec moi ??? vous m’aidez a expliqué comme Excel Merci
Re...
Avec le classeur ouvert
Appuyer simultanément sur Alt+F11
Dans la fenêtre à gauche ==>double clic sur ThisWorkbook
Tu dois trouver dans la fenêtre de droite le code ci-dessous (Sans les==> explications)
Option Explicit '==> Oblige la déclaration des variables
Private Sub Workbook_Open() '==>procédure qui serra lancée à chaque ouverture du classeur
Dim i& '==> déclaration de la variable i utilisée ci-dessous
With Sheets("BUNDESLIGA") '==> Détermine qu'elle feuille est concernée par les instructions suivantes
.ComboBox1.Clear' ==>Efface les données pouvant être présentes dans la liste déroulante (ici c'est un contrôle activeX "combobox")
For i = 1 To 34 '==>on commence une boucle de 1 à 34,(i aura la valeur 1,2,3....,34 )
.ComboBox1.AddItem i ' On inscrit cette valeur dans le Combobox
Next '==> suite de la boucle jusqu'à 34
End With '==>Fin des instructions avec la feuille concernée
End Sub '==> fin de la procédure
Ensuite dans la fenêtre à gauche ==>double clic sur BUNDESLIGA
Le code ci-dessous s'affiche dans la fenêtre de droite
Private Sub ComboBox1_Change()' ==> ce code sera exécuté à chaque fois que la saisie dans liste déroulante(Combobox ) change.
If ComboBox1 = "" Or ComboBox1.Value > 34 Or ComboBox1.Value < 1 Then ' ==>Condition si la saisie est vide ou si elle est <1 ou >34
ComboBox1.Value = "" '==> alors on efface ce qui est affiché dans la liste déroulante.
Application.Goto [a1], True '==>et on affiche la feuille en haut de page.
Exit Sub '==> si les conditions sont remplies on sort de la procédure et le code suivant ne serra pas exécuté.
End If '==> fin des conditions ci-dessus
Application.Goto Range("a" & ComboBox1.Value * 11 - 9), True '==>Si les conditions ne sont pas remplies, on calcule l'emplacement (ligne) qui doit être afficher en haut de page.
End Sub '==> fin de la procédure
- 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