Sub clique2()
Dim MesImages, I&
Set MesImages = ActiveSheet.Shapes.Range(Array("bateau", "tresor", "ancre", "tetemort", "jacquot")) 'collection shapes.range des images
For I = 1 To MesImages.Count + 1
If I > MesImages.Count Then MesImages.Visible = True: Exit For
If MesImages(I).Visible = True Then MesImages(I).Visible = False: Exit For
Next I
End Sub