Bonjour,
Je vais vous illustrer par un exemple mon problème:
J'ai un fichier nommé 123.xls.
Celui-ci est placé dans C:\aaa\bbb\ccc\ddd.
Le chemin complet est C:\aaa\bbb\ccc\ddd\123.xls.
Je voudrais créer une macro qui me renvoie C:\aaa\bbb\ccc en chaine de caractère (dans une variable chemin)
Avec la fonction ActiveWorkbook.path, je récupère C:\aaa\bbb\ccc\ddd.
Avec la fonction Right(ActiveWorkbook.path, 3) je récupère ddd.
Avec la fonction Left(ActiveWorkbook.path, 14) je récupère C:\aaa\bbb\ccc.
En fait, il me faudrait ce que la fonction Right(ActiveWorkbook.path, 3) m'enlève :mrgreen:
Or, les dossiers aaa, bbb et ccc n'ont pas une longueur fixe, donc je ne peux utiliser cette dernière fonction.
Et j'ai essayé la soustraction de chaine de caractère mais cela ne fonctionne pas :lol:
Comment pourrais-je récupérer C:\aaa\bbb\ccc ?
Cordialement