Macro excel 2003

philson Messages postés 1 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Comment créer une macro pour ouvrir un dossier dans excel 2003 ? Pour les fichier pas de probléme mais les dossiers ???...

1 réponse

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    Function recherchedossier()  
    'Auteurs: @+thierry_xld et michel_m  
    Dim ObjShell As Object, ObjFolder As Object  
    Dim Message As String  
    Dim Chemin As String  
          
    Message = "Faire la Sélection du Repertoire de sauvegarde:"  
    
    Set ObjShell = CreateObject("Shell.Application")  
    Set ObjFolder = ObjShell.BrowseForFolder(&H0&, Message, 1)  
          
        On Error Resume Next 'Si on sort sans sélection  
        Chemin = ObjFolder.ParentFolder.ParseName(ObjFolder.Title).Path & ""  
        If Chemin = "" Then End  
        recherchedossier = Chemin  
    End Function


    sub test() 
    lecheminchoisi=recherchedossier 
    msgbox lecheminchoisi
    end sub 


    Michel
    0