Comment définir la taille des cellules en centimètres (cm) dans Excel ?
Lorsque vous travaillez avec des feuilles Excel, les paramètres par défaut utilisent la largeur de caractère pour les colonnes et les points pour la hauteur des lignes. Plus précisément, la largeur de colonne par défaut est de 8,38 caractères et la hauteur de ligne par défaut est de 12,75 points — des mesures qui ne correspondent pas directement à des centimètres. Ce réglage peut poser problème lorsque vous devez mettre en forme des tableaux, créer des rapports imprimés ou concevoir des mises en page exigeant des dimensions précises en centimètres, notamment pour respecter des normes strictes d’impression ou de présentation. Excel n’offre pas de méthode intégrée permettant de définir directement la taille des cellules en centimètres, ce qui pousse souvent les utilisateurs à rechercher des solutions alternatives pratiques. Vous trouverez ci-dessous plusieurs méthodes simples pour ajuster facilement la taille de vos cellules en centimètres — choisissez celle qui correspond le mieux à vos besoins.
Définir la taille des cellules en cm (centimètres) à l’aide d’un code VBA
Définir la taille des cellules en cm (centimètres) avec Kutools pour Excel ![]()
Solution alternative :Convertir les centimètres en valeurs Excel de Hauteur de ligne et Largeur de colonne
Définir la taille des cellules en cm (centimètres) à l’aide d’un code VBA
Excel ne dispose d’aucune fonction permettant de spécifier directement la taille des cellules en centimètres, mais vous pouvez y parvenir grâce à un code VBA personnalisé. Cette méthode est particulièrement utile si vous devez fréquemment définir des dimensions précises pour des feuilles destinées à être imprimées ou partagées selon des formats normalisés. Les codes suivants vous permettent de définir soit la Hauteur de ligne, soit la Largeur de colonne en centimètres. Veuillez suivre attentivement ces instructions :
1. Commencez par sélectionner la plage de cellules dont vous souhaitez définir la taille en centimètres. Vous pouvez choisir des lignes ou des colonnes, selon la dimension que vous désirez ajuster.
2. Accédez à l’onglet Développeur de votre ruban Excel et cliquez sur Visual Basic pour ouvrir l’éditeur Microsoft Visual Basic pour Applications. (Si l’onglet Développeur n’est pas visible, consultez ce guide : Afficher l’onglet Développeur dans Excel.) Cliquez ensuite sur Insertion > Module pour créer un nouveau module. Collez le code suivant dans le module nouvellement créé :
Code pour définir la Hauteur de ligne en centimètres :
Sub RowHeightInCentimeters()
Dim cm As Single
cm = Application.InputBox("Enter Row Height in Centimeters", _
"Row Height (cm)", Type:=1)
If cm Then
Selection.RowHeight = Application.CentimetersToPoints(cm)
End If
End Sub 3. Pour exécuter ce code, cliquez sur le bouton
dans la barre d’outils de l’éditeur VBA ou appuyez sur F5. Une fenêtre s’affichera alors pour vous demander d’entrer la hauteur de ligne souhaitée en centimètres. Pour une référence visuelle, consultez la capture d’écran ci-dessous :

Conseils et remarques : Saisissez une valeur numérique inférieure à 15, car des nombres plus élevés risquent de dépasser la limite de hauteur de ligne d’Excel et ne seraient pas adaptés visuellement à la plupart des feuilles. Si vous saisissez 0, la hauteur de ligne restera inchangée. Vérifiez toujours votre plage sélectionnée avant d’appliquer le script afin d’éviter toute modification non intentionnelle.
4. Cliquez sur OK pour confirmer votre saisie. La hauteur de ligne de toutes les cellules sélectionnées sera désormais ajustée à la valeur que vous avez spécifiée en centimètres. Ci-dessous, découvrez une comparaison des cellules avant et après cette opération :
![]() | ![]() |
Si vous préférez définir la largeur des colonnes en centimètres, utilisez le code VBA suivant. Cette solution s’avère particulièrement utile pour créer des formulaires ou des tableaux parfaitement alignés avec des mises en page imprimées.
Code pour définir la Largeur de colonne en centimètres :
Sub ColumnWidthInCentimeters()
Dim cm As Single, points As Integer, savewidth As Integer
Dim lowerwidth As Integer, upwidth As Integer, curwidth As Integer
Dim Count As Integer
Application.ScreenUpdating = False
cm = Application.InputBox("Enter Column Width in Centimeters", _
"Column Width (cm)", Type:=1)
If cm = False Then Exit Sub
points = Application.CentimetersToPoints(cm)
savewidth = ActiveCell.ColumnWidth
ActiveCell.ColumnWidth = 255
If points > ActiveCell.Width Then
MsgBox "Width of " & cm & " is too large." & Chr(10) & _
"The maximum value is " & _
Format(ActiveCell.Width / 28.3464566929134, _
"0.00"), vbOKOnly + vbExclamation, "Width Error"
ActiveCell.ColumnWidth = savewidth
Exit Sub
End If
lowerwidth = 0
upwidth = 255
ActiveCell.ColumnWidth = 127.5
curwidth = ActiveCell.ColumnWidth
Count = 0
While (ActiveCell.Width <> points) And (Count < 20)
If ActiveCell.Width < points Then
lowerwidth = curwidth
Selection.ColumnWidth = (curwidth + upwidth) / 2
Else
upwidth = curwidth
Selection.ColumnWidth = (curwidth + lowerwidth) / 2
End If
curwidth = ActiveCell.ColumnWidth
Count = Count + 1
Wend
End Sub Avantages : La méthode VBA permet des mesures précises et des modifications en lot, idéales pour formater simultanément plusieurs cellules dans de grands jeux de données. Toutefois, son principal inconvénient réside dans la courbe d’apprentissage initiale si vous débutez avec VBA, et elle ne convient pas aux ajustements rapides ponctuels. Dans ce cas, optez pour la méthode suivante utilisant Kutools pour Excel, une solution bien plus conviviale.
Dépannage et suggestions : Si le code ne s’exécute pas, assurez-vous que les macros sont activées dans votre environnement Excel et que la plage de cellules sélectionnée est adaptée. Pensez à enregistrer votre travail avant d’exécuter des scripts VBA pour éviter toute modification involontaire. En cas d’erreur, vérifiez que vous avez bien collé le code dans un module — et nulle part ailleurs — puis redémarrez Excel si les problèmes persistent.
Définir la taille des cellules en cm (centimètres) avec Kutools pour Excel
Comparée à la méthode VBA présentée ci-dessus, l’utilisation du complément Kutools pour Excel propose une solution plus intuitive et polyvalente. Grâce à Kutools pour Excel, vous pouvez définir la taille des cellules non seulement en centimètres, mais aussi en pouces, en points ou en pixels — le tout sans écrire une seule ligne de code. Cette approche convient particulièrement aux utilisateurs privilégiant une interface graphique simple, pilotée par menus, et souhaitant ajuster rapidement les dimensions des cellules pour répondre à diverses exigences de présentation ou de mise en page.
Pour commencer à utiliser cette méthode, installez Kutools pour Excel si ce n’est pas déjà fait. Vous pouvez le télécharger et l’ajouter directement à votre environnement Excel, ce qui rend ces fonctionnalités accessibles depuis le ruban.(Téléchargement gratuit Kutools pour Excel dès maintenant !)
1. Commencez par sélectionner les cellules que vous souhaitez redimensionner en centimètres.
2. Accédez à l’onglet Kutools du ruban Excel, puis cliquez sur Format > Adjust Cell Size.

3. Dans la boîte de dialogue Adjust Cell Size qui s’affiche, sélectionnez « Centimètre » dans la liste déroulante Unit type. Saisissez vos valeurs souhaitées pour la Row height et la Column width dans la section Set values.

4. Cliquez sur OK ou sur Appliquer pour confirmer. Les cellules sélectionnées seront immédiatement redimensionnées – par exemple, avec une hauteur de ligne de 2 cm et une largeur de colonne de 3 cm. Cette procédure est rapide et ne nécessite aucun script supplémentaire.

Points forts et précautions : L’interface visuelle de Kutools simplifie les ajustements de taille des cellules, ce qui la rend idéale pour les utilisateurs qui préfèrent les outils graphiques au codage. Elle offre une grande flexibilité et propose des options d’unités supplémentaires pour répondre à divers besoins de mise en forme. La principale précaution à prendre en compte est que Kutools pour Excel est un complément : assurez-vous qu’il est correctement installé et activé.
Conseil : Après avoir défini les tailles des cellules, prévisualisez votre feuille avant impression pour vous assurer que la mise à l’échelle n’a pas altéré la mise en page, surtout si vous combinez les réglages en centimètres avec les fonctions Zone d’impression ou zoomd’Excel.
Démo : Définir la taille des cellules en cm (centimètres) avec Kutools pour Excel
Convertir les centimètres en valeurs Excel de Hauteur de ligne et Largeur de colonne
Bien qu’Excel ne permette pas de définir directement la hauteur des lignes ou la largeur des colonnes en centimètres à l’aide de formules, vous pouvez obtenir une estimation en convertissant les centimètres en points (pour la hauteur des lignes) ou en largeur de caractère (pour les colonnes). Cette approche est idéale pour une approximation rapide, sans avoir recours à VBA ni à des compléments.
Pour les Hauteur de ligne :
Puisqu’un centimètre vaut approximativement 28,35 points, vous pouvez saisir la formule suivante dans une cellule vide pour calculer l’équivalent en points :
=A1*28.35 Ici, A1 contient votre valeur souhaitée en centimètres (par exemple, 2). Après calcul, saisissez manuellement le résultat dans la boîte de dialogue Hauteur de ligne (Accueil > Format > Hauteur de ligne).
Pour les Largeur de colonne :
La largeur de colonne dans Excel est basée sur la largeur du chiffre « 0 » dans la police par défaut. Pour estimer approximativement la largeur de colonne en centimètres, utilisez cette formule (approximative, car elle varie selon la police et la résolution DPI) :
=A1*3.78 La cellule A1 contient votre valeur en centimètres. Utilisez le résultat obtenu et saisissez-le dans la boîte de dialogue **Largeur de colonne** (Accueil > Format > Largeur de colonne). Cette méthode étant approximative, les résultats peuvent légèrement varier selon les paramètres de police utilisés.
Remarque : Ces conversions sont des estimations proches de la réalité. Prévisualisez toujours la mise en page avant impression ou exportation pour usage final.
Articles associés :
Définir la Largeur de colonne et la Hauteur de ligne pour une plage
Comment rendre plusieurs cellules carrées dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels

