Macro excel 2003

Fermé
philson Messages postés 1 Date d'inscription mardi 23 octobre 2012 Statut Membre Dernière intervention 23 octobre 2012 - 23 oct. 2012 à 17:50
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 23 oct. 2012 à 21:44
Bonjour,



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

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 23/10/2012 à 21:50
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