Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA, hauteur de lignes

cardi

XLDnaute Junior
Bonjour,

Je souhaite ajuster la hauteur des lignes avec une macro :

Si dans la colonne A la valeur est = 1, alors la hauteur de la ligne sera égale à 15.

Si dans la colonne A la valeur est = 2, alors la hauteur de la ligne sera égale à 30.

Si dans la colonne A la valeur est = 3, alors la hauteur de la ligne sera égale à 45.

Merci d'avance,

Cardi
 

frangy

XLDnaute Occasionnel
Bonjour,

Essaie avec :
VB:
Sub Hauteur_Ligne()
Dim Ligne As Long
    For Ligne = 1 To Range("A" & Rows.Count).End(xlUp).Row
        Select Case CStr(Range("A" & Ligne).Value)
            Case "1": Rows(Ligne).RowHeight = 15
            Case "2": Rows(Ligne).RowHeight = 30
            Case "3": Rows(Ligne).RowHeight = 45
        End Select
    Next Ligne
End Sub
Cordialement.
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,


VB:
Sub test()
Dim c As Range
For Each c In Range("A1:A25").Cells
    Select Case c.Value
        Case 1 To 3: c.RowHeight = 15 * c
    End Select
Next c
End Sub

Mais avec un classeur exemple c'eût été mieux.

A+
 

Discussions similaires

Réponses
18
Affichages
302
Réponses
9
Affichages
183
  • Résolu(e)
Microsoft 365 Filtre élaboré
Réponses
3
Affichages
223
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…