Bonjour à tous,
Je récupère en fait le nom d’un dossier dans une variable Object à travers une boîte de sélection de la manière suivante :
J’aimerais en fait tronquer le nom du dossier pour ne garder que ce qui est à gauche du séparateur ‘_’ avec un code de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim Shell As Object, GetDossier As Object, Dossier As Object 'Initialisation de l'explorateur Set Shell = CreateObject("Shell.Application") 'Boîte de dialogue pour la sélection du dossier Set GetDossier = Shell.BrowseForFolder(&H0&, "Choisir un répertoire", &H1&) On Error Resume Next 'Récupération du chemin Set Dossier = GetDossier.Items.Item
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Pos = InStr(1, Dossier, "_", 1) nomDossierSansExtension = Left(Dossier, Pos - 1)
Cela ne semble possible que sur des chaînes String (cela ne fonctionne pas en tout cas avec ma variable Object), faudrait-il que je stocke le contenu de ma variable dans une variable de type String ? Si oui comment cela doit-il se faire ?
Partager