Changements aléatoires de largeur et de hauteur (Microsoft Excel)
Gary a un classeur mis en place avec douze feuilles de calcul, une pour chaque mois.
Il a encadré les informations de ces feuilles de calcul pour qu’elles tiennent simplement sur son écran. À un moment donné, il ouvre son classeur pour constater que les largeurs de colonne de juin ont augmenté de sorte qu’elles ne tiennent pas toutes sur son écran. Ce ne sont que les colonnes de juin qui se développent, mais toutes les feuilles de calcul verront leur hauteur de ligne passer de 12,75 à 13,50. Si Gary redimensionne tout pour qu’il s’adapte à nouveau à son écran, tout va bien pendant une semaine environ, puis le redimensionnement se produit à nouveau.
La cause de ce problème n’est pas claire, mais vous pouvez vérifier certaines choses. Si le classeur est stocké sur un réseau, où il peut être consulté par d’autres personnes, il se peut que la modification se produise alors que quelqu’un d’autre a ouvert le classeur. En outre, si le classeur est ouvert sur des ordinateurs différents, il se peut que les autres ordinateurs sur lesquels il est ouvert affectent le classeur, à condition qu’ils aient des résolutions d’écran différentes ou des polices d’imprimante différentes installées.
N’étant pas sûr de la cause, il se peut que la meilleure solution consiste à créer une macro qui s’exécute automatiquement à l’ouverture du classeur. Cette macro peut parcourir les feuilles de calcul et définir les largeurs de colonne et les hauteurs de ligne selon vos besoins. La macro suivante effectuera ces étapes:
Private Sub Workbook_Open() Dim wSheet As Worksheet For Each wSheet In Worksheets ' Change range to reflect columns and rows you need to affect With wSheet.Range("A1:A15") .ColumnWidth = 12 ' Change to column width desired .RowHeight = 13 ' Change to row height desired End With Next wSheet End Sub
_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 (8774) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Random_Width_and_Height_Changes [Changements de largeur et de hauteur aléatoires]
.