La fonction de remplissage automatique d’Excel peut être un excellent gain de temps lors de la saisie d’informations. Toutefois, vous souhaiterez peut-être désactiver la fonctionnalité pour un classeur particulier; peut-être que vous ne souhaitez pas que la fonctionnalité soit utilisée par quiconque utilise votre classeur. Cela est facile si vous créez une macro qui peut reconnaître lorsque vous travaillez avec ce classeur particulier.

Pour désactiver la fonction de saisie automatique pour un classeur particulier, procédez comme suit:

  1. Ouvrez le classeur pour lequel vous souhaitez désactiver la fonctionnalité de saisie automatique.

(Ce devrait être le seul classeur que vous ayez ouvert.)

  1. Appuyez sur Alt + F11 pour ouvrir l’éditeur VBA.

  2. À l’aide de la fenêtre Projet, sélectionnez l’objet ThisWorkbook dans le classeur que vous avez ouvert à l’étape 1.

  3. Appuyez sur F7. La fenêtre Code s’affiche pour l’objet ThisWorkbook.

  4. Dans la fenêtre Code, entrez les deux macros suivantes:

  5. Fermez l’éditeur VBA.

  6. Enregistrez votre classeur.

La première macro est exécutée uniquement lorsque le classeur particulier est activé.

En d’autres termes, lorsque le classeur atteint le focus ou est sélectionné. Lorsqu’un classeur différent atteint le focus, la deuxième macro est exécutée.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2594) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Turning_Off_AutoFill_for_a_Workbook [Désactivation de la saisie automatique pour un classeur].