Changement de feuille, défilement bloqué

Bonjour,

j'ai réalisé un fichier en VBA, mais je rencontre un problème avec celui-ci. En effet, j'ai créé un bouton qui appelle un userform avec plusieurs boutons dans celui-ci. Chaque bouton permet de sélectionner une feuille différente du fichier (21 feuilles à l'heure actuelle).

Le problème est le suivant : lorsque je suis sur cette feuille, le défilement ne fonctionne pas, que ce soit avec les flèches ou la molette. Les volets ne sont pas figés. La modification du contenu, pareil. En fait, ça le fait, mais sur la feuille où se trouve le bouton, bien que je soit sur une autre feuille.

Je ne sais pas si je suis très clair :s Si ce n'est pas le cas, n'hésitez pas à me le dire.

Les deux codes VBA que j'utilise sont les suivants :

- Lorsque je clique sur le bouton qui appelle l'userform :

Sub QS()

UserForm1.Show

End Sub

- Lorsque je clique sur l1 bouton dans l'userform :

Sub CommandButton1_Click()

Sheets("QS-REP").Select

Unload Me

End Sub

Si jamais vous avez une idée je suis preneur....j'ai testé sur deux version Excel (2013 et 2010), et le problème ne se présente que sur 2013. Du coup je ne sais pas si c'est un problème d'excel ou de vba....(testé sur deux de mes pc, et sur le pc d'un ami, ça fait pareil).

Merci d'avance pour vos réponses !

Bonjour Melekitto, bonjour le forum,

Voir ces deux cas :

• Touche Scroll Lock enfoncée (en français Arrêt Défil)

• un Application.ScreenUpdating = False qui traînerait dans le code et qui n'aurait pas été remis à True...

Je viens de vérifier, car le Application.ScreenUpdating est la première chose à laquelle j'ai pensé, mais rien, et aucun soucis avec le Scroll Lock....

Je viens de créer à nouveau rapidement un document sur le même principe avec un bouton qui appelle un userform dans lequel se trouve un autre bouton (dans le vrai document, il y en a plusieurs). Et ça me fait pareil....

Je joint le fichier que j'ai créé, ce sera peut être plus simple (pas le document original, il y a trop de données confidentielles....).

Merci pour ta réponse tout de même en tout cas !

32test.xlsm (20.39 Ko)

Bonjour le fil

C'est un BUG Excel 2013 déjà vu dans une précédente discussion avec un autre forumeur

Chez moi ça marche parfaitement avec Excel 2010

Arf ok....bon va falloir que je trouve une autre méthode alors....mais je sais pas laquelle pour le coup

Et il n'existe aucune parade pour le moment j'imagine?

Bon vu que c'est dû à un bug d'Excel 2013, je passe par une feuille intermédiaire plutôt que par un userform, de cette manière ça marche nickel. Ca fait plus d'onglet, mais tant pis si c'est la seule solution ! Merci pour le coup de main !

Rechercher des sujets similaires à "changement feuille defilement bloque"