Reprendre le nom d'un fichier se trouvant ds une cellule pour une fonction

  • Initiateur de la discussion Initiateur de la discussion Jean-Marc
  • 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 !

J

Jean-Marc

Guest
Bonjour

J'ai une feuille dont la colonne A comporte une liste de fichier Excel. Je désire savoir comment je peux faire pour utiliser la formule ci-dessous sans être obligé d'insérer le nom du fichier (ci-joint le fichier).

Toujours dans la même feuille colonne B, la formule voir exemple ci-dessous.

=+'C:\Documents and Settings\Administrateur\Mes documents\[testsearchfile.xls]Feuil1'!$A$1

L'idée serait d'ajouter dans la formule reprendre le nom du fichier qui se trouve dans la colonne A "testsearchfile.xls" voir formule ci-dessous

=+'C:\Documents and Settings\Administrateur\Mes documents\[A1 de cette feuille]Feuil1'!$A$1

Merci pour votre aide

Salutations

Jean-Marc
 

Pièces jointes

Bonjour Jean Marc

Je ne peux télécharger de pièces jointes depuis la Station où je me trouve actuellement mais je pense saisir ta question...

Essaies cette macro :

Option Explicit
Sub EcrireFormule()
Const ThePath As String = "=+'C:\Documents and Settings\Administrateur\Mes documents\"
Dim TheFile As String
Dim i As Byte 'Jusqu'à 255, sinon plus Byte mais Integer)

For i = 1 To 10 ' <<<< Adapter ici Ligne 1 à Ligne 10
TheFile = Range("A" & i)
Range("B" & i).Formula = ThePath & "[" & TheFile & "]Feuil1'!$A$1"
Next i

End Sub

Il est sous-entendu que tu as bien le nom du fichier complets en colonne "A" avec l'extention ".xls" sinon l'ajouter dans le code comme ceci :
TheFile = Range("A" & i) & ".xls"

Bon Appétit
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
274
Retour