Syntaxe fonction INDEX si le nom de fichier est une variable
Fermé
Pala
-
Modifié par Pala le 1/09/2014 à 17:56
f894009 Messages postés 17268 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 mars 2025 - 2 sept. 2014 à 11:06
f894009 Messages postés 17268 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 29 mars 2025 - 2 sept. 2014 à 11:06
Bonjour,
Excel 2010
Je dois récupérer des valeurs de plusieurs fichiers vers un seul et unique
cellulecourante.Offset(0, 15).FormulaR1C1 = "=INDEX('[CERTICE extraction NF.xls]PEI_STot'!R4C1:R53C21,MATCH(RC[-15],'[CERTICE extraction NF.xls]PEI_STot'!R4C1:R53C1,0),11)"
je voudrais remplacer le nom du fichier par la variable "SonNom" ainsi que le nom de la feuille.
J'ai toujours une erreur de syntaxe et la commande n'est pas comprise.
Merci pour votre aide
Excel 2010
Je dois récupérer des valeurs de plusieurs fichiers vers un seul et unique
cellulecourante.Offset(0, 15).FormulaR1C1 = "=INDEX('[CERTICE extraction NF.xls]PEI_STot'!R4C1:R53C21,MATCH(RC[-15],'[CERTICE extraction NF.xls]PEI_STot'!R4C1:R53C1,0),11)"
je voudrais remplacer le nom du fichier par la variable "SonNom" ainsi que le nom de la feuille.
J'ai toujours une erreur de syntaxe et la commande n'est pas comprise.
Merci pour votre aide
A voir également:
- Syntaxe fonction INDEX si le nom de fichier est une variable
- Fonction si et - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
1 réponse
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
2 sept. 2014 à 11:06
2 sept. 2014 à 11:06
Bonjour,
Sub test()
SonNom = "CERTICE extraction NF.xls"
Feuille = "PEI_STot"
cellulecourante.Offset(0, 15).FormulaR1C1 = "=INDEX('[" & SonNom & "]" & Feuille & "'!R4C1:R53C21,MATCH(RC[-15],'[" & _
SonNom & "]" & Feuille & "'!R4C1:R53C1,0),11)"
End Sub