XL 2010 Extraire un texte entre 2 premiers "-" d'un nom de fichier

  • Initiateur de la discussion Initiateur de la discussion deps
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

deps

XLDnaute Junior
Bonjour

quand j'ouvre un fichier de type "AS-xxxxxx-17-12-2016-23-23-05.csv" où X représente une lettre mais le nombre de lettres peut être variable
ex :
AS-Basket_Ball-17-12-2016-09-17-19.csv
As-Football-17-12-2016-09-17-19.csv

je souhaiterais que la macro me mette en cellule A1 : uniquement le mot BAsket_BAll ou Football ect.
quelqu'un aurait-il une idée ?
merci

Deps
 
Bonjour

j'ai trouvé un début de macro mais elle bug au niveau de "range("A1")
Quelqu'un aurait il une idée ?
merci
Deps


Sub nomfichier()
Dim nomfichier, nomfichier2 As String

nomfichier = ThisWorkbook.Name
nomfichier2 = "=LEFT(RIGHT(nomfichier,LEN(nomfichier-FIND(""-"",nomfichier,1)),FIND(""-"",RIGHT(nomfichier,LEN(nomfichier)-FIND(""-"",nomfichier,1)))-1)"
Range("A1") = nomfichier2

End Sub
 
Bonjour mapomme

merci pour ta solution

j'ai crée un nouveau sujet, car le problème vient non pas du fichier actif mais d'un fichier non actif
en fait depuis mon fichier actif , j'ouvre un 2e fichier (csv)
et c'est le nom de ce 2e fichier que je recherche à coller dans le 1er fichier.

Si tu as une idée, je suis évidemment preneur.
tu peux répondre dans le 2e sujet.

merci
Deps
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour