Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 REchercher le nom d'un classeur non actif

deps

XLDnaute Junior
Bonjour

j'ai un classeur nommé trouvenomfichier.xlsm

depuis ce classeur, j'ouvre un fichier *.csv (données séparées par \)

Je recherche à récupérer le nom du fichier *.csv (ex: coucou.csv) et le coller en cellule L1 du fichier xlsm ?

J'ai utilisé une macro
this.workbooks.name puis workbook
mais j'ai toujours le nom de fichier xls (car c'est celui là qui est actif) et pas celui du csv

Quelqu'un aurait il une idée ?

merci
Deps
 

Pièces jointes

  • trouvenom-fichierv01.xlsm
    24.5 KB · Affichages: 36
  • coucou.zip
    356 bytes · Affichages: 41

gilbert_RGI

XLDnaute Barbatruc
Bonjour,

un bout de code comme celui ci doit faire

VB:
Fichier = Application.GetOpenFilename("Fichiers .csv (*.csv),*.csv")
lederslash = InStr(StrReverse(Fichier), "\") - 1
nf = Right(Fichier, lederslash)
MsgBox nf

mettre nf en valeur de la cellule L1
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…