Exceller

Comment désactiver le verrouillage du défilement dans Excel

How Disable Scroll Lock Excel

Votre rapport est dû dans une heure. Vous travaillez dans Excel, tout va bien, quand soudain vous remarquez que vous ne pouvez plus vous déplacer correctement. Vous appuyez sur les touches fléchées, mais au lieu de déplacer le curseur vers une autre cellule, la feuille de calcul entière semble se déplacer. WTF?!

Avant de paniquer et d'appeler l'assistance pour lui dire qu'Excel est cassé, vérifiez si le verrouillage du défilement a été activé accidentellement.



Qu'est-ce que Scroll Lock?

Habituellement, les touches fléchées vous déplacent une cellule à la fois dans la direction que vous souhaitez. Cependant, lorsque le verrouillage du défilement est activé, la feuille de calcul est «défilée» à la place. Les touches fléchées haut et bas faire défiler une ligne de haut en bas et les touches fléchées droite et gauche font défiler une colonne vers la droite et la gauche. La cellule active ne change jamais.



Si vous ne comprenez pas ce qui se passe, cela peut être assez pénible :)

Le verrou de défilement maléfique, ici pour gâcher votre journée



Heureusement, le paramètre Scroll Lock est une bascule, un peu comme le verrouillage des majuscules. Si vous avez une touche de verrouillage du défilement sur votre clavier, appuyez simplement dessus pour désactiver le verrouillage du défilement. Fait.

Pas de clé pour Scroll Lock?

Malheureusement, il est plus difficile de désactiver le verrouillage du défilement si votre clavier n'a pas de touche de verrouillage du défilement. Comment pouvez-vous appuyer sur une touche que vous n'avez pas?

L'astuce consiste à trouver comment envoyer l'équivalent de la touche Scroll Lock à Excel. Le reste de cet article explique comment faire cela sur Mac et Windows.



Le verrouillage du défilement est-il vraiment activé?

Tout d'abord, assurez-vous que Scroll Lock est vraiment activé. Vous pouvez le faire en travaillant avec le barre d'état , le nom du bord inférieur de la fenêtre Excel, qui affiche diverses informations sur l'état de la feuille de calcul actuelle.

Sous Windows , la barre d'état affichera Scroll Lock si Scroll Lock est activé, et si l'état du verrouillage du défilement est activé dans la barre d'état. Si l'état du verrouillage du défilement n'est pas activé dans la barre d'état, il se peut qu'il soit activé et vous ne le verrez jamais.

Cliquez avec le bouton droit sur la barre d'état pour vous assurer que l'état du verrouillage du défilement est activé:

État de verrouillage du défilement activé dans la barre d'état Excel

Le paramètre Scroll Lock ici ne contrôle pas le Scroll Lock, il affiche uniquement l'état du Scroll Lock.

Une fois que vous vous êtes assuré que l'état de verrouillage du défilement est activé, recherchez le message de verrouillage du défilement en bas à gauche.

Oui, le verrouillage du défilement est activé

Oui, le verrouillage du défilement est activé.

Sur un Mac , pour autant que je sache, l'état du verrouillage du défilement n'apparaîtra pas dans la barre d'état d'Excel 2011. (je n'ai pas encore vérifié Excel 2016). La seule façon que je connais pour vérifier l'état du verrouillage du défilement est d'utiliser les touches fléchées et d'observer le comportement. Essayez de vous déplacer avec les touches fléchées et regardez l'adresse dans la zone de nom (directement à gauche de la barre de formule). Si l'adresse ne change pas, changez, le verrouillage du défilement est probablement activé.

Aucun état de verrouillage du défilement sur la barre d'état du Mac 2011

Mac Excel 2011 n'affiche nulle part l'état de verrouillage du défilement.

Comment désactiver le verrouillage du défilement sous Windows

Si vous utilisez un clavier complet sous Windows - un clavier doté d'une touche de verrouillage du défilement - appuyez simplement sur la touche pour désactiver. Vous devriez voir le message Scroll Lock disparaître de la barre d'état et ensuite pouvoir vous déplacer normalement.

comment faire une analyse de régression dans Excel 2016

Si votre clavier ne dispose pas d'une touche de verrouillage du défilement, vous pouvez accéder à un clavier virtuel dans Windows via Démarrer> Tous les programmes> Accessoires> Facilité d'accès> Clavier à l'écran.

Clavier virtuel Windows

Le clavier à l'écran sous Windows, touche de verrouillage du défilement en blanc

Une fois le clavier affiché, assurez-vous qu'Excel est l'application active et cliquez sur la touche ScrLk. Ça devrait le faire.

Comment désactiver le verrouillage du défilement sur un Mac

Le raccourci Microsoft officiel pour Scroll Lock est Shift + F14. Si vous avez un clavier étendu avec une touche F14, essayez d'abord.

Clavier étendu Mac avec la touche F14 en surbrillance

Un clavier étendu Mac a une touche F14 (cliquez pour agrandir)

Si vous avez un Macbook Pro ou une autre machine avec un clavier plus petit qui n'a pas de touches étendues, vous devrez aller un peu plus loin.

Vous pourriez penser que vous pouvez aller dans Préférences système> Clavier, puis activer un clavier virtuel étendu, puis l'utiliser pour appuyer sur F14. Mais, après une heure à tripoter, je n'ai pas pu le faire fonctionner, et je ne suis pas sûr que cela puisse être fait.

Il semble que le Mac soit «conscient» du clavier actuellement connecté et utilise ces informations pour afficher le clavier virtuel. Si vous connaissez un moyen d'activer un clavier virtuel étendu (sur un Mac qui n'en possède pas), veuillez me le faire savoir.

Clavier virtuel , un utilitaire gratuit commercialpar Corallo Software (essai de 14 jours) semble fonctionner, mais j'ai fait très peu de tests.

AppleScript à la rescousse

Sur Mac, AppleScript est un langage de script intégré qui peut être utilisé pour automatiser des applications et d'autres tâches générales. Une des choses que vous pouvez faire avec AppleScript est d'envoyer des frappes à une application.

En recherchant ce problème, je suis tombé sur un joli AppleScript de Damien Clark ici . Cependant, je n'ai pas pu faire fonctionner le script comme prévu. je pourrais permettre Scroll Lock avec le script. Mais quand j'ai réexécuté le script, Scroll Lock n'était pas désactivée .

Du moins pas sans cocher la case `` utiliser toutes les touches F1, F2, etc. comme paramètre de touches de fonction standard '' dans les préférences du clavier du Mac ... ce qui a rendu le processus assez déroutant.

Donc, après un peu plus d'investigation (lire: quelques heures de flotter environ), j'ai adapté le script pour envoyer l'équivalent de fn + shift + F14, avec un petit retard. Cela fonctionne de manière fiable sur mon Macbook Pro 2015 pour activer et désactiver le verrouillage du défilement.

 
-- Workaround to enable and disable Scroll Lock in Excel on the Mac -- For Macs that don't have an F14 key available -- Tested on 2015 MBP running Mac OS 10.10.5 and Excel 2011 (14.5.8) -- Dave Bruns, December 10, 2015 activate application 'Microsoft Excel' delay 0.5 -- time to release modifier keys tell application 'System Events' key code 63 -- fn key key code 107 using {shift down} end tell

Pour utiliser ce script, exécutez l'éditeur AppleScript, créez un nouveau fichier et collez le code ci-dessus. Ensuite, compilez le script (Commande + K) et exécutez-le (bouton de lecture ou Commande + R).

Si le verrouillage du défilement est actuellement activé, il doit être désactivé.

Attention: si Scroll Lock est ne pas actuellement activé, il sera activé, vous devrez donc exécuter le script de nouveau pour le désactiver à nouveau.

Auteur Dave Bruns


^