Pour afficher une image utilise un userform.
Dans la boite à outils userform prend le cadre pour insérer une image, ensuite dans la fenêtre propriété va chercher une image en cliquant sur "aucun" qui se trouve à côté de picture, ainsi tu insères une image à partir d'un fichier.
A ce niveau tu as une image dans le userform (répete l'opération pour les autres userform)
Pour faire apparaitre l'image maintenant, dans un bouton écrit ce code:
Private Sub CommandButton1_Click()
If Range("A1" ).Value = "A" Then
UserForm1.Show
ElseIf Range("A1" ).Value = "B" Then
UserForm2.Show
End If
End Sub
En cliquant sur le bouton tu fais apparaître le userform affecté à la lettre correspondante.
Dis moi si c'est ok.