Re : ajustement de ligne uniquement sur passage de la cellule
Bonjour,
Une proposition
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A10:A20")) Is Nothing Then
Columns("A:A").ColumnWidth = 25
Rows("10:20").RowHeight = 20
Target.EntireRow.RowHeight = 40
Else
Columns("A:A").ColumnWidth = 2
Rows("10:20").RowHeight = 20
End If
End Sub
Re : ajustement de ligne uniquement sur passage de la cellule
Bonjour, tinet, frangy, le Forum
Une autre suggestion :
Code:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal c As Range)
Cells.RowHeight = 14.25
If c.Column = 1 And c.Row > 9 And c.Row < 21 Then c.RowHeight = IIf(c.Row = 107, 50, 150)
Columns(1).ColumnWidth = IIf(c.Column = 1, 25, 2)
End Sub
Re : ajustement de ligne uniquement sur passage de la cellule
Merci Frangy et Doublezero
Je garde le code de Frangy plus simple
DoubleZero, le code me remet toute les lignes a la même hauteur, pas bon pour moi
ou possible de limiter les lignes qui ne bouge pas exemple 1 à 10