Bonjour,

J'ai besoin de créer une méthode qui permet d'activer ou non la fonction d'affichage dans une fenêtre de l'image résultat ou résultat du test (test fonctionnel) de la ligne en cours d'un fichier Excel qui contient 3 colonnes : 1- Numéro d'action, 2- description du résultat attendu et 3-capture d'écran du résultat attendu.
L'idéal serait d'indiquer dans une nouvelle cellule les valeurs : "pas d'affichage càd aucune image disponible","résultat", "résultat test". Si l'une des deux dernières options est active, lorsque la cellule courante est sur une ligne d'action, le système affiche dans une fenête volante l'image correspondant au résultat du test attendu ou au résultat constaté lors de l'exécution du test. Si pour une ligne il n'y a pas d'image à afficher, le contenu de la fenêtre volante est vide.

Voici le code réalisé jusqu'à présent pour afficher l'image :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Debug.Print Target.Address, Target.Row, Target.Value
If UCase$(Right$(Target.Value, 4)) = ".JPG" Then
    If Dir(Target.Value) <> "" Then
        Mafenetre.Picture = LoadPicture(Target.Value)
        Mafenetre.Show False
    End If
End If
End Sub
 
Sub Bouton1_Clic()
    Mafenetre.Show False
End Sub
Étant débutante en vba, je ne sais pas comment m'y prendre pour le reste (surtout la fonction d'activation ou non de l'affichage de l'image).
Je compte énormèment sur votre aide.
Merci d'avance


aquarium33