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 to the columns you need Columns("A:M").Select ' Change to the width you need Selection.ColumnWidth = 12 ' Change to the rows you need Rows("1:15").Select ' Change to the height you need Selection.RowHeight = 13 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 (3175) 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-Random_Width_and_Height_Changes [Changements de largeur et de hauteur aléatoires]
.