72 votes

Comment faire des cellules carrées parfaites dans Excel ?

Dans Microsoft Excel,

texte alternatif

Je veux faire en sorte que la hauteur des trois premières lignes et des quatre premières colonnes (12 cellules dans le coin supérieur gauche) soit telle que ces cellules soient des carrés. Comment cela peut-il être fait ?


Étonnamment, Excel indique :

Hauteur de ligne : 15
Largeur de colonne : 8.43

Donc, ils ne sont pas à la même échelle.

Les mettre tous les deux à 8.43 me donne ceci :

texte alternatif

Maintenant, que devrais-je faire ?

0voto

shahidev Points 1
  • Sélectionner tout - Ctrl+A
  • Clic droit sur l'en-tête de n'importe quelle colonne et sélectionner Largeur de colonne
  • Entrer une valeur = 4 > Ok
  • Vous verrez alors toutes les cellules en forme de carré parfait.

1 votes

Pas sur mon écran avec ma version d'Excel et mes paramètres. Une valeur spécifique pour la largeur de la colonne est seulement garantie de fonctionner sur votre configuration précise et est inutile comme réponse sans préciser explicitement ce que c'est. Veuillez lire les autres réponses pour savoir pourquoi.

0voto

bers Points 1309

Pour faire d'une cellule un carré, définissez sa largeur souhaitée puis utilisez

cell.RowHeight = cell.Width

Assurez-vous de ne pas utiliser .Height ou .ColumnWidth - pourquoi?

  • .Height (et .Width) semblent être en lecture seule.
  • .ColumnWidth est mesurée dans les unités étranges dont tout le monde parle ici.

J'ai manuellement mis une cellule en carré dans Excel (à une taille de 20,71 "quelque chose", et 150 "pixels") et j'ai regardé ses propriétés en VBA:

enter image description here

Donc, vous voyez comment chaque réponse manipulant .ColumnWidth doit être très compliquée - et dans mon cas, une solution qui a fonctionné à 100% (niveau de zoom Windows 10) a échoué à 125% de zoom. Il existe toute une série de questions liées au paramétrage des colonnes à la largeur souhaitée (en pixels ou dans toute autre unité), mais ce n'est pas vraiment de cela que traite cette question. Encore une fois, définissez la largeur (manuellement ou de toute autre manière), puis définissez la hauteur en fonction de la largeur.

Cette réponse est inspirée de la réponse de @AmitPanasara, n'oubliez pas de voter pour la sienne également si vous aimez celle-ci.

0voto

user1659647 Points 1

Juste quatre étapes :

  1. Choisissez les pouces comme échelle.
  2. Convertir les pixels en pouces en utilisant cette formule : (25 ×Pixels)^(1/3).
  3. Multiplier ce résultat par 25,4 pour l'obtenir en millimètres, si nécessaire.
  4. Faire correspondre les deux valeurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X