Bonjour,
Je suis toute nouvelle sur le forum et j'espère que je ne fais pas de bêtises en écrivant ici. Sinon je m'en excuse par avance.
Pouvez-vous m'aider dans mon problème, en effet, j'ai un fichier Excel dans lequel je veux faire apparaitre un signe tel qu'une coche verte (comme pour le bouton résolu mais sans encadrement) , pour cela j'ai trouvé ce VBA mais il ne fonctionne qu'à moitié car seul le 1 apparait et pas le signe que je souhaite. Voici ce que j'ai inséré dans visual basic:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error Resume Next
With Application
.Cursor = xlNorthwestArrow
BooleanCellDoubleClick Target, [ListedeCourses[[Terminé]]], Cancel
.Cursor = xlDefault
End With
End Sub
Private Sub BooleanCellDoubleClick(rTarget As Range, rValidRange As Range, Cancel As Boolean)
On Error Resume Next
Application.CellDragAndDrop = False
If rTarget.Cells.Count > 1 Then Exit Sub
If Intersect(rTarget, rValidRange) Is Nothing Then Exit Sub
If Len(rTarget) Then
rTarget = vbNullString
Else
rTarget = 1
End If
Cancel = True
End Sub
Private Sub ClearList()
On Error Resume Next
If vbYes = MsgBox("Effacer TOUTES LES COCHES dans la liste ?", _
vbExclamation + vbYesNo, "Le voulez-vous vraiment ?") Then
[ListedeCourses[[Terminé]]].ClearContents
End If
End Sub
Merci beaucoup pour votre aide