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 ?

1voto

Mehper C. Palavuzlar Points 53926

Tout d'abord, sélectionnez les cellules que vous souhaitez redimensionner. Ensuite, sur l'onglet Accueil, allez dans la boîte de Cellules et cliquez sur l'option Format. Vous pouvez ici modifier la Hauteur de la ligne et la Largeur de la colonne des cellules sélectionnées comme vous le souhaitez.

0 votes

Veuillez consulter mes mises à jour dans la question.

0 votes

Vous pouvez essayer manuellement d'obtenir un carré. Par exemple, définissez la hauteur de la rangée = 15 et la largeur de la colonne = 3.

1voto

Peter Points 11

Je voulais créer une grille carrée parfaite pour un projet de couture et j'obtenais toutes sortes de réponses bizarres à cette question, alors j'ai décidé de jouer avec moi-même pour comprendre. J'ai découvert qu'il était impossible d'obtenir un carré parfait, mais je suis arrivé aussi près que possible, juste un peu en dehors.

  1. Sélectionnez les carrés que vous voulez formater.
  2. Allez dans l'onglet de format.
  3. Formatez la largeur de colonne à 12.43
  4. Puis formatez la hauteur de cellule à 75.00.

En utilisant une règle, j'ai découvert que j'étais juste un peu en dehors à 7 et 10 pouces de longueur. J'espère que cela vous aidera.

1voto

Rajesh Points 193

Cela fonctionne assez bien en utilisant VBA. Définissez une rowHeight uniforme, puis utilisez la propriété Width (retourne la taille de la colonne en points) et divisez RowHeight par cela pour obtenir un rapport hauteur/largeur sans unité. Faites le nouveau ColumnWidth qui multiplie l'original ColumnWidth pour rendre tout carré.

Sub makeSquares() 
Cells.RowHeight = 20
With Cells(1, 1)
W = .ColumnWidth
HWratio = .RowHeight / .Width
Cells.ColumnWidth = W * HWratio
End With
End Sub

0 votes

Je viens de réaliser que JackRni l'a fait un peu plus proprement.

1voto

Jimbo Points 11

J'utilise un ratio de 5-1/3, hauteur de ligne sur la largeur de colonne.

Par exemple, faites une ligne de 53,33 de hauteur, et une largeur de colonne de 10, ou de 106,66 et 20, respectivement, et vous serez assez proche pour le travail gouvernemental.

0 votes

... pour moi c'est .LargeurColonne = .HauteurLigne / 7 mais +1 pour l'idée d'utiliser simplement un ratio.

1voto

Justin K Points 11

Je crois que c'est la solution la plus simple...

Cette méthode utilise la règle Excel rendant les dimensions de lignes et de colonnes plus compréhensibles, plus faciles et plus précises.

  • Sélectionnez Affichage dans le Ruban
  • Dans Affichages de classeur, sélectionnez Mise en page
  • Si la règle ne s'affiche pas, sélectionnez la case à cocher Règle dans le groupe Afficher.
  • Cliquez sur le bouton Tout sélectionner (coin supérieur gauche en dessous du nom du classeur)
  • Faites un clic droit sur une ligne, sélectionnez l'option d'ajustement de la taille, puis saisissez la valeur de mesure souhaitée. Faites un clic droit et répétez pour une colonne.

C'est tout. Le résultat sont des carrés visuellement parfaits. Il y a même une option pour changer les unités de mesure dans le groupe Affichage de l'onglet Avancé dans les Options Excel. J'espère que cela vous sera très utile! :)

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