[VBA - Access] Boite de dialogue

Résolu/Fermé
aureliesi Messages postés 6 Date d'inscription dimanche 27 mai 2007 Statut Membre Dernière intervention 11 juin 2009 - 7 avril 2008 à 18:07
 barbapapa - 19 nov. 2010 à 09:37
Bonjour,

Je ne sais pas si ce problème a déjà été posé mais je n'ai pas le temsp de regarder, désolé.
Alors voila mon problème:
J'ai un formulaire Access, et je souhaite que lorsque l'utilisateur click sur un bouton, la fenetre parcourir s'affiche.
Voila mon code :

1- Dim BoiteDialog as FileDialog
2- Dim FichierSelect as Variant

3- Set BoiteDialog = Application.FileDialog(msoFileDialogFilePicker)
4- With BoiteDialog
5- If .Show = -1 then
6- For Each FichierSelect In .SelectItems
7- MsgBox "Le fichier est : " &FichierSelect
8- Next FichierSelect
9- Else
10- End If
11- End With


Le message d'erreur est : La méthode 'FileDialog' de l'objet '_Application' a échoué. (ligne 3)
Il n'accepte pas non plus la première ligne "Dim BoiteDialog as FileDialog".

Si quelqu'un pouvais m'aider ça sera cool.

Merci d'avance.

Aurélie

2 réponses

aureliesi Messages postés 6 Date d'inscription dimanche 27 mai 2007 Statut Membre Dernière intervention 11 juin 2009 4
9 avril 2008 à 15:31
Enfet, j'ai essayé ce programme sur un autre poste et il a marché donc je ne sais pas pourquoi mais c'est comme ça.
4
bonjour ,
il y a 2 choses à faire
1 - dans la fenetre visual basic
menu outil, référence, chercher et cocher microsoft office library 11 ou +

2 - il faut remplacer dans la ligne 6 de votre code
selectitems par selecteditems

voila
patrick delattre
1