Comment ouvrir un fichier csv avec vba

Un fichier Valeur séparées par des virgules (CSV) est un fichier texte brut qui a un seul enregistrement sur chaque ligne. Chaque ligne est séparée par une virgule. Un fichier CSV est parfois appelé un fichier délimité par des virgules. Vous pouvez travailler avec des fichiers CSV dans Microsoft Excel et il est possible d`obtenir Visual Basic pour Applications (VBA) pour faire le travail pour vous, y compris l`ouverture du fichier en appuyant simplement sur un bouton.

1

Ouvrez l`éditeur Visual Basic (VBE) dans Excel en appuyant sur "Alt" et "F11" ensemble.

2

Cliquer sur "Insérer," puis cliquez sur "Module."

3

Coupez et collez le code suivant dans la fenêtre vide:

Sous opencsv () `opencsv Macro Workbooks.Open Filename: = _ "C: Desktop myfile.csv" End Sub

4

Modifiez le nom du fichier dans le code ci-dessus pour refléter le nom du fichier que vous souhaitez ouvrir et l`emplacement où il est. Par exemple, si vous vouliez ouvrir un fichier CSV appelé Bills et il se trouve dans le dossier Mes documents, vous changerait la ligne de code qui lit "C: Desktop myfile.csv" à "C: Mes documents Bills.csv".

5

Exécutez le code en appuyant sur "F5" du VBE. Une fois que vous appuyez sur F5, le fichier sera ouvert dans Excel.

Pointe

  • vérifier VBA ne fonctionne que dans la feuille de calcul qui est ouvert lorsque vous écrivez le code. Si vous voulez travailler dans plusieurs feuilles de calcul, vous aurez besoin de couper et coller le code dans la feuille de calcul VBE sur toute que vous voulez que le code pour pouvoir travailler.

Video: JAVA - RÉCUPÉRATION DE DONNÉES DEPUIS UN FICHIER EXCEL PUIS INSERTION DANS UNE BASE DE DONNÉES

Les références

  • lien Ohio State University: Qu`est-ce que CSV?

Video: BI PowerQuery - Comment fusionner plusieurs fichiers d'un même dossier

A propos de l`auteur

L.P. Klages est un développeur de logiciels et entrepreneur, en se concentrant sur la théorie de l`information, l`expérience utilisateur du logiciel et la modélisation mathématique. Il a été écrit au sujet de la technologie et de l`entreprise de la technologie depuis 1999. Ses articles ont paru sur de nombreux sites, y compris GameDev.net, KenSharpe.net et eHow. Klages a fréquenté l`Université de Jacksonville à Jacksonville, en Floride.

Articles connexes