Sub Ellipse2_Clic()
Dim Monshape, reponse, couleur As Double
Monshape = Application.Caller
reponse = MsgBox(Monshape & Chr(10) & "change couleur", vbYesNo + vbQuestion, "XLD")
If reponse = vbYes Then
With ActiveSheet
couleur = RGB(255 * Rnd(), 255 * Rnd(), 255 * Rnd())
.Shapes(Monshape).Fill.ForeColor.RGB = couleur
.Cells(1 + Rnd() * 10, 1 + Rnd() * 10).Interior.Color = couleur
End With
End If
End Sub