S
sophie
Guest
Bonjour tout le monde,
je suis nouvelle sur ce forum et j'aimerai avoir de l'aide pour mon petit api à faire.
Alors voilà mon souci :
Mes CSV sont hiérarchiser dans un dossier appelé CSV et qui se trouve sur le bureau.
Les CSV s'étalent sur plusieurs lignes et plusieurs colonnes.
Ce que je souhaite faire, c'est qu'en exécutant la macro il ira automatiquement ouvrir le contenu d'un CSV et importer toutes les données dans une feuille EXCEL, puis fermera le CSV.
Est il possible de récupérer le nom de l'onglet du CSV pour le re-mettre dans l'onglet du fichier excel en question ?
Ensuite, un peu plus dure c'est d'incrémenter les onglets.
c'est à dire hop après la copie conforme du 1er CSV il passe au 2e CSV et copiera le contenu de celui ci dans un 2e onglet.
Pour l'instant j'arrive a importer 1 CSV mais plusieurs a la fois je suis un peu perdue
je suis nouvelle sur ce forum et j'aimerai avoir de l'aide pour mon petit api à faire.
Alors voilà mon souci :
Mes CSV sont hiérarchiser dans un dossier appelé CSV et qui se trouve sur le bureau.
Les CSV s'étalent sur plusieurs lignes et plusieurs colonnes.
Ce que je souhaite faire, c'est qu'en exécutant la macro il ira automatiquement ouvrir le contenu d'un CSV et importer toutes les données dans une feuille EXCEL, puis fermera le CSV.
Est il possible de récupérer le nom de l'onglet du CSV pour le re-mettre dans l'onglet du fichier excel en question ?
Ensuite, un peu plus dure c'est d'incrémenter les onglets.
c'est à dire hop après la copie conforme du 1er CSV il passe au 2e CSV et copiera le contenu de celui ci dans un 2e onglet.
Pour l'instant j'arrive a importer 1 CSV mais plusieurs a la fois je suis un peu perdue
Code:
Sub import_csv()
Cells.Select
Selection.Copy
Windows(nom_classeur).Activate
Sheets('Feuil2').Select
ActiveSheet.Paste
Range('A1').Select