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, ça se passe bien, quand soudain vous vous apercevez que vous ne pouvez plus vous déplacer correctement. Vous appuyez sur les touches fléchées, mais au lieu que le curseur se déplace vers une autre cellule, toute la feuille de calcul semble se déplacer. WTF ?!





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

Qu'est-ce que le verrouillage du défilement ?

Habituellement, les touches fléchées vous déplaceront une cellule à la fois dans la direction que vous souhaitez. Cependant, lorsque Scroll Lock est activé, la feuille de calcul est « faite défiler » à la place. Les touches fléchées haut et bas faire défiler une ligne vers le haut et vers le 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 Caps Lock. Si vous avez une touche de verrouillage du défilement sur votre clavier, appuyez simplement dessus pour désactiver le verrouillage du défilement. Terminé.

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 ?

Le « truc » consiste à trouver comment envoyer l'équivalent de la touche de verrouillage du défilement à Excel. Le reste de cet article explique comment le faire 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 en cours.

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

Cliquez avec le bouton droit sur la barre d'état pour vous assurer que l'état de 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 Scroll Lock, il affiche uniquement l'état 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, le statut Scroll Lock 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 connaisse pour vérifier l'état de 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, le verrouillage du défilement est probablement activé.

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

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

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

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

comment faire une analyse de régression dans Excel 2016

Si votre clavier n'a pas de 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, la 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-le d'abord.

Clavier étendu Mac avec 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.

On pourrait penser que vous pourriez 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'arrivais pas à 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 a pas connecté), 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 les 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. L'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 je m'y attendais. je pourrais permettre Scroll Lock avec le script. Mais lorsque j'ai réexécuté le script, Scroll Lock n'était pas désactivée .

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

Alors, après un peu plus d'investigation (lire : quelques heures à s'agiter), j'ai adapté le script pour envoyer l'équivalent de fn + shift + F14, avec un petit retard. Cela fonctionne sur mon Macbook Pro 2015 de manière fiable 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. Compilez ensuite le script (Commande + K) et exécutez-le (bouton de lecture ou Commande + R).

Si Scroll Lock 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


^