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

Problème bouton enabled

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 !

pingouinal

XLDnaute Occasionnel
Bonjour à tous,

J'ai un fichier avec des données qui commencent en ligne 12. Dans ce fichier un userform affiche les infos de chaque ligne, et sur ce userform j'ai mis un bouton Suivant et un Précédent. Ces boutons sont désactivés en fin de liste pour le Suivant et en début de liste pour le Précédent.

Par exemple si je suis en ligne 13, je clique sur précédent et j'arrive en ligne 12. Le bouton se bloque donc car il n'y a rien avant la ligne 12. C'est parfait. Mais si je clique sur suivant, j'arrive de nouveau en ligne 13 et le bouton Précédent ne se réactive pas.

J'utilise le code ci-dessous :

Do
ActiveCell.Offset(-1, 0).Select
Loop Until ActiveCell.EntireRow.Hidden = False
If ActiveCell.Row > 12 Then
UserForm5.Precedent.Enabled = True
Else
UserForm5.Precedent.Enabled = False
End If

Je n'arrive pas à trouver comment le modifier pour que le bouton redevienne actif quand je ne suis plus en ligne 12.
J'en appelle donc à votre aide. Et merci d'avance à tous ceux qui prendront le temps jeter un coup d'oeil à mon problème.
 
Re : Problème bouton enabled

bonjour

sur bouton précédent

après ton endif, ajouter
UserForm5.Suivant.Enabled = true


sur bouton suivant

après ton endif, ajouter
UserForm5.Precedent.Enabled = true

à tester
 
- 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

Réponses
5
Affichages
931
  • Question Question
Microsoft 365 Problème Code VBA
Réponses
9
Affichages
562
Réponses
3
Affichages
648
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…