macro "propser de parcourir les repertoires"

Pour toutes vos questions à propos d'Excel ...

macro "propser de parcourir les repertoires"

Messagepar Alain83 » 31 Jan 2012, 16:10

Bonjour,

je souhaiterais faire une macro qui propose de rechercher un fichier excel en parcourant le(s) disque(s) du micro pour utiliser ensuite ce fichier comme argument dans une autre macro.

Pour commencer et comprendre, si cela est possible, je souhaiterai que cette macro me permette de fouiller le DD puis d'afficher l'adresse et le nom du fichier selectionné.

Merci de votre aide, Alain.
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR

Re: macro "propser de parcourir les repertoires"

Messagepar Theze » 31 Jan 2012, 20:51

Bonsoir,

Avec "FileDialog". Lance la proc "QuelFichierChoisi" pour voir le résultat :
Code: Tout sélectionner

Function Fichier() As Variant
   
    With Application.FileDialog(3)
   
        'affiche la boite de dialogue
       .Show
       
        'si annuler
       On Error Resume Next
       
        'récupère le chemin du fichier choisi (le 1er)
       Fichier = .SelectedItems(1)
       
        'si une erreur (pas de fichier choisi) retourne False
       If Err.Number <> 0 Then Fichier = False
       
    End With
       
End Function

Sub QuelFichierChoisi()
   
    MsgBox Fichier

End Sub
 


Hervé.
Theze
Membre habitué
 
Messages: 63
Inscription: 26 Jan 2011, 18:17
Version Excel: 2007

Re: macro "propser de parcourir les repertoires"

Messagepar Alain83 » 31 Jan 2012, 22:40

Super.

Merci beaucoup, je ré-ouvrirai peut être le fil quand j'aurai fini ma macro d'essai si j'ai des problèmes.

Bonne soirée.
Alain83
Membre habitué
 
Messages: 65
Inscription: 27 Mars 2011, 14:07
Version Excel: 2003 FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Google [Bot], Google Adsense [Bot] et 5 invités