S
sodag
Guest
Bonjour au forum,
Je soumets un petit pb avec une macro qui doit me permetter d'automatiser l'import de données issues de fichiers csv.
Pour importer par exemple les données du fichier
'J19_Interface.csv' dans un classeur excel, le code VBA correspondant indique :
With ActiveSheet.QueryTables.Add(Connection:= _
'TEXT;c:\\IMPORT\\J19_Interface.csv', Destination:= _
Range('A1'))
CA se complique quand je souhaite 'variabiliser' le nom du fichier 'J19_Interface.csv', c'est à dire aller chercher le nom de fichier à partir de variables préalablement définies.
ex : FILE = 'J'& jour (variable)&'_Interface.csv'
C'est ici que je ne sais pas comment lui définir l'instruction suivante :
With ActiveSheet.QueryTables.Add(Connection:= _
'TEXT;FILE', Destination:= _
Range('A1'))
parce qu'il ne reconnaît pas qu'il s'agit d'une référence à une variable ou à un chaîne de variables.
QQun peut-il m'aider?
D'avance merci!
Je soumets un petit pb avec une macro qui doit me permetter d'automatiser l'import de données issues de fichiers csv.
Pour importer par exemple les données du fichier
'J19_Interface.csv' dans un classeur excel, le code VBA correspondant indique :
With ActiveSheet.QueryTables.Add(Connection:= _
'TEXT;c:\\IMPORT\\J19_Interface.csv', Destination:= _
Range('A1'))
CA se complique quand je souhaite 'variabiliser' le nom du fichier 'J19_Interface.csv', c'est à dire aller chercher le nom de fichier à partir de variables préalablement définies.
ex : FILE = 'J'& jour (variable)&'_Interface.csv'
C'est ici que je ne sais pas comment lui définir l'instruction suivante :
With ActiveSheet.QueryTables.Add(Connection:= _
'TEXT;FILE', Destination:= _
Range('A1'))
parce qu'il ne reconnaît pas qu'il s'agit d'une référence à une variable ou à un chaîne de variables.
QQun peut-il m'aider?
D'avance merci!