Lorsque la fenêtre Excel perd le focus, le curseur devient invisible. De plus, la coloration des en-têtes de colonne / ligne respectifs est de retour à la valeur par défaut, il est donc impossible de localiser le curseur et / ou la sélection dès que je passe à une autre fenêtre.
Cela me dérange énormément car il rend Excel presque inutilisable pour la plupart des tâches pour lesquelles j'en ai besoin:
garder une trace des cas de test tout en effectuant des tests dans une autre fenêtre
obtenir des données ailleurs et les porter sur Excel
(Je n'ai jamais vu un tel comportement dans d'autres applications et je ne peux même pas penser à une justification pour cela.)
Est-il possible de désactiver ce comportement, c'est-à-dire de conserver la visibilité de la sélection lorsqu'elle n'est pas mise au point?
Edit: contrairement à ce que je pensais quand j'ai posté ceci, ce n'est pas une "nouvelle fonctionnalité", c'est plutôt un pragma d'interface utilisateur que MS détient dans la plupart de leurs applications (au moins depuis un certain temps), bien que les applications non-MS ou certaines applications MS héritées ne la respectent pas toujours.
la source
Réponses:
Une solution de contournement est décrite dans cet article , qui ne nécessite pas l'utilisation de VBA / macros:
La copie de contenu dans le presse-papiers mettra une bordure en pointillés autour des cellules en surbrillance, qui restera quand la fenêtre Excel perdra le focus.
Mettez en surbrillance la ligne concernée en cliquant sur le numéro de ligne à gauche de la ligne, puis cliquez sur Ctrl- C/ Cmd- C.
la source
Il s'agit d'un comportement normal pour Windows. Il n'est pas spécifique à Excel. La même chose se produit si vous sélectionnez du texte dans Word, puis changez de fenêtre. Il ne peut pas être désactivé.
Si vous souhaitez ajouter des macros à votre classeur, vous pouvez contourner la ligne dont vous avez besoin, puis la supprimer lorsque vous avez terminé. La ligne en surbrillance s'affiche lorsque la fenêtre n'a pas le focus.
Ajoutez ces morceaux de code dans l'explorateur VBA ( Alt+ F11) à
ThisWorkbook
et vous pouvez les appeler à partir de macros ( Alt+ F8) ou ajouter des boutons pour eux.Vous trouverez ci-dessous un index des couleurs que vous pouvez modifier dans le code. Actuellement défini sur Jaune.
la source