Le code fonctionne parfaitement, je l'ai adapté à mon utilisation, voici ce que cela donne :
Private Sub CommandButton1_Click()
If MsgBox("Article vendue ?", 36, "PC XXX") = vbYes Then
Dim PL As Range
Dim CEL As Range
Set PL = Range("F28,F33,F53,F69,F88,F96,F116")
For Each CEL In PL
CEL.Value = CEL.Value - 1
Next CEL
End If
End Sub
Private Sub CommandButton2_Click()
If MsgBox("Article vendue ?", 36, "PC XXX") = vbYes Then
Dim PL As Range
Dim CEL As Range
Set PL = Range("F28,F40,F53,F61,F83,F96,F116")
For Each CEL In PL
CEL.Value = CEL.Value - 1
Next CEL
End If
End Sub
Private Sub CommandButton3_Click()
If MsgBox("Article vendue ?", 36, "PC XXX") = vbYes Then
Dim PL As Range
Dim CEL As Range
Set PL = Range("F28,F42,F53,F61,F85,F96,F116")
For Each CEL In PL
CEL.Value = CEL.Value - 1
Next CEL
End If
End Sub
Private Sub CommandButton4_Click()
If MsgBox("Article vendue ?", 36, "PC XXX") = vbYes Then
Dim PL As Range
Dim CEL As Range
Set PL = Range("F28,F33,F53,F69,F83,F96,F116")
For Each CEL In PL
CEL.Value = CEL.Value - 1
Next CEL
End If
End Sub
Private Sub CommandButton5_Click()
If MsgBox("Article vendue ?", 36, "PC XXX") = vbYes Then
Dim PL As Range
Dim CEL As Range
Set PL = Range("F28,F33,F53,F69,F85,F96,F116")
For Each CEL In PL
CEL.Value = CEL.Value - 1
Next CEL
End If
End Sub
Merci encore à ThauThème.