bonjour
sous VBA, tu peux réutiliser les boîte de dialogue excel (getopenfilename par exemple, et tu peux utiliser les librairies windows pour afficher un browser de répertoires)
regarde dans les anciens messages
si tu tiens à passer par un activex, tu peux trouver des activex intéressants sur le site suivant <http://fred.just.free.fr/francais/index.html>, celui qu'il te faut est "ChooseFile".
Il y en a qui va plaire c'est MsgBoxEx
je pense d'ailleurs avoir déjà pointé sur ce lien ?-)