bonjour à tous,
je ne pensais pas que mon petit pb serais autant suivi, cela fait vraiment plasir
j'ai voulu améliorer ce que je voulais faire en ajoutant de la couleur et une saisie automatique ( j'ai vu cela dans d'autre fil ) seulement j'ai de nouveau un petit souci
quand je selectionne une case , j'ai bien le 'X' qui se met automatiquement et j'ai bien la case qui se colore.Quand je clique sur une autre case , la 'X' change bien de place mais la couleur reste
ci joint ci dessous les macros ( ecritent par le forum et que j'essai d'adapter... :S )
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Dim MaPlage As Range
Set MaPlage = Application.Intersect(Target, Range('B2:E2')) ' à adapter
If MaPlage Is Nothing Then
Exit Sub
ElseIf Target = '' Then
Target = 'X'
Selection.Interior.ColorIndex = 50
Else
Target = ''
Selection.Interior.ColorIndex = xlNone
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim V As Variant
'Si plage sélectionnée, sortir
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range('B2:E2')) Is Nothing Then
'Mémoriser la valeur de la cellule
V = Target.Value
If V <> '' Then
Application.EnableEvents = False
'Effacer la plage
Range('B2:E2').ClearContents
'Réaffecter la valeur à la cellule
Target.Value = V
Application.EnableEvents = True
End If
End If
End Sub
Merci d'avance de votre aide
Florent