lolo_excelbeginner
XLDnaute Nouveau
Bonjour à tous,
J'essaye d'écrire une macro qui me permettrait de modifier la couleur d'une cellule dans plusieurs feuilles après avoir modifié sa couleur manuellement(
) en feuill1.
De plus j'ai écris quelques ligne pour conserver les bordures de cellules dans le cas d'un changement de couleur d'une sélection de cellules.
J'ai écris le code suivant mais il ne fonctionne pas... Pouvez-vous m'aider et m'expliquer mon erreur ?
Sub Worksheet1_ManualChange(ByVal Target As Range)
couleur = Selection.Interior.Color
adresse = Selection.Address
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ThemeColor = 1
.TintAndShade = -0.15
.Weight = xlThin
End With
Feuil3.Range(adresse).Interior.Color = couleur
With Feuil3.Range(adresse).Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ThemeColor = 1
.TintAndShade = -0.149998474074526
.Weight = xlThin
End With
Feuil4.Range(adresse).Interior.Color = couleur
With Feuil4.Range(adresse).Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ThemeColor = 1
.TintAndShade = -0.15
.Weight = xlThin
End With
End Sub
Merci d'avance à tous.
Cordialement,
LOLO
J'essaye d'écrire une macro qui me permettrait de modifier la couleur d'une cellule dans plusieurs feuilles après avoir modifié sa couleur manuellement(
De plus j'ai écris quelques ligne pour conserver les bordures de cellules dans le cas d'un changement de couleur d'une sélection de cellules.
J'ai écris le code suivant mais il ne fonctionne pas... Pouvez-vous m'aider et m'expliquer mon erreur ?
Sub Worksheet1_ManualChange(ByVal Target As Range)
couleur = Selection.Interior.Color
adresse = Selection.Address
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ThemeColor = 1
.TintAndShade = -0.15
.Weight = xlThin
End With
Feuil3.Range(adresse).Interior.Color = couleur
With Feuil3.Range(adresse).Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ThemeColor = 1
.TintAndShade = -0.149998474074526
.Weight = xlThin
End With
Feuil4.Range(adresse).Interior.Color = couleur
With Feuil4.Range(adresse).Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ThemeColor = 1
.TintAndShade = -0.15
.Weight = xlThin
End With
End Sub
Merci d'avance à tous.
Cordialement,
LOLO