Tronquer le texte contenu dans une variable object ?
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 :
Code:
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 |
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:
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 ?