Bonjour,
Salut Curulis !
Une version un peu plus compacte :
Sub VSAVx()
Dim x%
x = CInt(Right(Application.Caller, 1))
With ActiveSheet.Range("C18")
Select Case x
Case 1: .Offset(x * 2) = "VSAV 217 (VSAV BSPP_1_MASS)"
Case 2: .Offset(x * 2) = "VSAV 148 (VSAV BSPP_2_MASS)"
Case 3: .Offset(x * 2) = "VSAV 310 (VSAV BSPP_3_MASS)"
End Select
End With
End Sub
Même macro affectée à tous les boutons...
Cordialement.