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 :
É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).
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
Je compte énormèment sur votre aide.
Merci d'avance
aquarium33
Partager