XL 2019 autofit

MOmichel

XLDnaute Junior
bonjour
Apres ces 2 commandes pour mettre des cellules ou colonnes en hauteur automatique ou avec une hauteur voulue ci dessous


Range("AZ1:BA1").Columns.AutoFit
Range("A8:a200").Columns.RowHeight = 40

je voudrais savoir :

est il possible d'avoir Range("AZ1:BA1").Columns.AutoFit + une hauteur determiner
c'est si l'Autofit est de 40 je voudrais lui ajouter 20 par exemple

merci pour votre aide
 
Solution
Essayez ça :
VB:
Sub EssaiHauteurLigne1()
    Range("A1").Rows.AutoFit
    Range("A1").Rows.RowHeight = Range("A1").Rows.RowHeight + 40
End Sub
Vous mettez hauteur de ligne 1 à 20.
Vous lancez la macro, vous avez hauteur de ligne 1 qui vaut 100.
Avant :
1.jpg

Après :
2.jpg

sylvanu

XLDnaute Barbatruc
Supporter XLD
:mad: J'ai honte.
il fallait lire :
VB:
Range("AZ1:BA1").Columns.ColumnWidth=Range("AZ1:BA1").Columns.ColumnWidth+40
Le "=" n'a rien à faire là.
Attention les unités en hauteur et largeur ne sont pas les mêmes donc il faudra ajuster la valeur.
Code:
Range("AZ1:BA1").Columns.AutoFit
Range("AZ1:BA1").Columns.ColumnWidth=Range("AZ1:BA1").Columns.ColumnWidth+20
Range("A8:a200").Columns.RowHeight = 40
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
En PJ un essai avec :
VB:
Columns("AZ").AutoFit
Columns("AZ").ColumnWidth = Columns("AZ").ColumnWidth + 5
Columns("BA").AutoFit
Columns("BA").ColumnWidth = Columns("BA").ColumnWidth + 5
Le "5" est à ajuster en fonction de votre besoin.
 

Pièces jointes

  • point appro du 13 11 2020.xlsm
    273.5 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
"Range("AZ1:BA1").Columns.AutoFit" que je voudrais augmenter de 40
Alors je n'ai rien compris.
C'est donc la hauteur de la ligne 1 que vous voulez augmenter ? Alors pourquoi parler de AZ1:BA1 ?
Dans ce cas faites simplement :
Code:
Range("A1").Rows.AutoFit
Range("A1").Rows.RowHeight = Range("A1").Rows.RowHeight + 40
 

Pièces jointes

  • point appro du 13 11 2020.xlsm
    273.7 KB · Affichages: 6

Discussions similaires

Réponses
1
Affichages
1 K

Statistiques des forums

Discussions
315 103
Messages
2 116 235
Membres
112 695
dernier inscrit
ben44115