Vous savez déjà qu’Excel vous permet de créer des zones de texte dans vos feuilles de calcul. Vous devrez peut-être, à un moment donné, créer une zone de texte qui a exactement la même taille qu’une cellule particulière. Si vous n’avez qu’une ou deux de ces zones de texte à créer, le moyen le plus simple est de suivre ces étapes:

  1. Affichez la barre d’outils Dessin.

  2. Cliquez sur l’outil Zone de texte.

  3. Maintenez la touche Alt enfoncée pendant que vous cliquez et faites glisser pour créer votre zone de texte.

Lorsque vous maintenez la touche Alt enfoncée, cela force Excel à «accrocher» les côtés de votre zone de texte à une grille de dessin qui se trouve juste pour correspondre aux limites de cellule dans votre feuille de calcul. Le résultat est une zone de texte qui a exactement la taille souhaitée.

Si vous avez besoin de créer plusieurs de ces zones de texte, toutes en même temps, vous pouvez activer la fonctionnalité d’accrochage à la ceinture de manière permanente. Choisissez simplement Dessiner (dans la barre d’outils Dessin) | Snap | To Grid.

Si vous avez de très nombreuses zones de texte à créer, sur de nombreux classeurs différents, vous pouvez créer les zones de texte souhaitées à l’aide d’une macro. La macro suivante créera une zone de texte directement sur la cellule sélectionnée, et la dimensionnera exactement de la même taille que la cellule sélectionnée:

Sub TextBox2Cell()

With ActiveCell         ActiveSheet.Shapes.AddTextbox _           msoTextOrientationHorizontal, .Left, _           .Top, .Width, .Height     End With End Sub

Avec un petit changement dans la macro, vous pouvez la modifier afin qu’elle crée des zones de texte aussi grandes que la plage de cellules que vous avez sélectionnée:

Sub TextBox2Selection()

If TypeName(Selection) = "Range" Then         With Selection             ActiveSheet.Shapes.AddTextbox _               msoTextOrientationHorizontal, .Left, _               .Top, .Width, .Height         End With     End If End Sub

Quelle que soit l’approche que vous utilisez pour créer la zone de texte (manuelle ou macro), il convient de noter que si vous redimensionnez la cellule en modifiant la largeur de colonne ou la hauteur de ligne, la taille de la zone de texte changera également pour correspondre à la nouvelle cellule Taille.

_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 (2192) 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-Sizing_Text_Boxes_and_Cells_the_Same [Dimensionnement des zones de texte et des cellules de la même manière].