Bonjour,
Je souhaite à partir d'une macro se trouvant sur la feuille 1 (activé par un bouton sur la feuille 1), encadrer une plage de cellule sur la feuille 2.
La plage est dynamique, elle varie en fonction de 2 variables.
Avec une plage de cellule fixe, j'arrive à encadrer toutes les cellules, mais quand c'est variable, ca plante :
Voici le code pour une plage fixe :
Pour une plage variable, j'ai pensé à (mais erreur) :
Je souhaite à partir d'une macro se trouvant sur la feuille 1 (activé par un bouton sur la feuille 1), encadrer une plage de cellule sur la feuille 2.
La plage est dynamique, elle varie en fonction de 2 variables.
Avec une plage de cellule fixe, j'arrive à encadrer toutes les cellules, mais quand c'est variable, ca plante :
Voici le code pour une plage fixe :
Code:
Private Sub CommandButton1_Click()
With Worksheets("Feuil2").Range("B2:D5").Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End Sub
Pour une plage variable, j'ai pensé à (mais erreur) :
Code:
Private Sub CommandButton1_Click()
i = 2
j = 3
With Worksheets("Feuil2").Range(Cells(5, 3), Cells(5 + i, 3 + j)).Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
End Sub