Rodolfo sait qu’il peut configurer Excel pour autoriser l’édition à la fois dans la barre de formule et dans la cellule elle-même, mais il souhaite le configurer de sorte que l’édition ne puisse être effectuée que dans la cellule, pas dans la barre de formule.

Il n’y a aucun moyen de faire cela dans Excel. Le plus proche que vous puissiez vous rapprocher est de vous assurer que l’édition de cellule est activée (afin que l’édition puisse être effectuée dans la barre de formule ou la cellule), puis de masquer la barre de formule. Vous pouvez masquer la barre de formule en suivant ces étapes:

  1. Choisissez Options dans le menu Outils. Vous verrez la boîte de dialogue Options.

  2. Assurez-vous que l’onglet Affichage est sélectionné. (Voir la figure 1.)

  3. Décochez la case Barre de formule.

  4. Cliquez sur OK.

Si vous préférez, vous pouvez également désactiver par programme la barre de formule pour une feuille de calcul spécifique. Vous pouvez le faire en utilisant les deux macros suivantes, qui doivent être affectées au code de la feuille de calcul spécifique que vous souhaitez affecter. (Vous pouvez afficher la fenêtre de code appropriée en cliquant avec le bouton droit sur l’onglet de la feuille de calcul et en sélectionnant Afficher le code dans le menu contextuel résultant.)

Private Sub Worksheet_Activate()

Application.DisplayFormulaBar = False End Sub
Private Sub Worksheet_Deactivate()

Application.DisplayFormulaBar = True End Sub

La première macro désactive la barre de formule lorsque la feuille de calcul est activée et la seconde la rallume lorsque la feuille de calcul est désactivée (lorsqu’une autre feuille de calcul est sélectionné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 (3229) 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-Forcing_Editing_to_Be_Done_in_a_Cell [Forcer l’édition à être effectuée dans une cellule].