Bonsoir,
petite contribution pour éviter d'avoir X code à modifier lors du changement éventuel de couleur.
En effet sur le module ThisWorkBook, vous pouvez attribuer des codes qui fonctionnent pour toutes les feuilles.
Je parle du code de changement de couleur en colonne A et B, voici le code à mettre dans ThisWorkBook :
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If Left(ActiveSheet.Name, 2) = "VT" Then
If Target.Column < 3 And Target.Row > 7 And Target.Text = "" Then Range("A" & Target.Row & ":B" & Target.Row).Interior.Pattern = xlNone Else Exit Sub
Target.Interior.ColorIndex = IIf(Target.Column = 1 And Target.Column < 3, 43, 3)
Cancel = True
End If
End Sub
Il y a juste un test sur les deux premières lettre du nom de la feuille afin de ne cibler que celles-ci.
Les codes présent sur les différentes feuilles peuvent être mis en commentaire pour l'essai, puis supprimés.
Une question me vient : si on clic en A, ça passe vert et on efface B qui était rouge, et inversement.
Alors pourquoi pas une seule colonne qui serait rouge ou verte ?
@ bientôt
LouReeD