Bonjour à tout le forum,
Je suis dans l'impasse et je n'arrive pas à trouver de solution à mon problème si il existe.
Pour commencer j'ai un USF qui à l'activation récupère, des données de tableau d'excel, dans trois textbox et selon ces trois valeurs initialisent 11 autres textbox.
Ensuite pour chacunes de ces 11 textbox j'ai 11 commandbutton qui activent un USF avec pour d'eux des 11 images (je ne suis pas arrivé à en activer une seule avec toutes les données, car soit elles se supperposaient lors de la fermeture de l'USF, soit je n'en avais qu'une pour tout les boutons... mais çà c'est un autre problème!)
Mon problème est que lorsque j'active ces boutons, le "développement" récupère des photos dans un autre fichier, et si une de ces photos correspondantes à chacun des textbox n'existe pas, j'ai un retour d'erreur 53.
Ce que j'aimerais c'est que dans l'image correspondante de mon USF s'affiche: "pas de photo".
Et là problème, vu que je ne suis encore qu'un novice en la matière, je pense avoir épuisé toutes mes ressources et là c'est moi qui bug!
(Dans le fichier de photos il y en a environ 2500...).
Merci pour votre aide!
Folls...
Je suis dans l'impasse et je n'arrive pas à trouver de solution à mon problème si il existe.
Pour commencer j'ai un USF qui à l'activation récupère, des données de tableau d'excel, dans trois textbox et selon ces trois valeurs initialisent 11 autres textbox.
Ensuite pour chacunes de ces 11 textbox j'ai 11 commandbutton qui activent un USF avec pour d'eux des 11 images (je ne suis pas arrivé à en activer une seule avec toutes les données, car soit elles se supperposaient lors de la fermeture de l'USF, soit je n'en avais qu'une pour tout les boutons... mais çà c'est un autre problème!)
Mon problème est que lorsque j'active ces boutons, le "développement" récupère des photos dans un autre fichier, et si une de ces photos correspondantes à chacun des textbox n'existe pas, j'ai un retour d'erreur 53.
Ce que j'aimerais c'est que dans l'image correspondante de mon USF s'affiche: "pas de photo".
Et là problème, vu que je ne suis encore qu'un novice en la matière, je pense avoir épuisé toutes mes ressources et là c'est moi qui bug!
(Dans le fichier de photos il y en a environ 2500...).
Code:
Private Sub UserForm_Activate()
Dim chemin As String
chemin = "C:\Documents and Settings\Administrateur\Bureau\Monnaies\Image monnaies\2euros\image_"
Dim i As Integer
j = 15
For i = 5 To 378
If i > j Then
i = j
j = j + 11
Else
'pays et atelier
If UserFormDétail.TextBox1.Value = Sheets("Tab Récap").Range("b" & j - 10).Value _
And UserFormDétail.TextBox2.Value = Sheets("Tab Récap").Range("c" & j - 10).Value Then
'année 1999
If Val(UserFormDétail.TextBox3.Value) = Sheets("Tab Récap").Range("e4").Value _
And UserFormDétail.Controls("CommandButton" & i - (j - 22)).TakeFocusOnClick = True Then
UserForm1.Controls("Image" & i - (j - 11)).Picture = LoadPicture(chemin & i - 4 & ".jpg")
End If
End If
End If
Next
End Sub
Merci pour votre aide!
Folls...