Comment ouvrir un fichier CSV à l’aide de VBA (avec exemple)



Vous pouvez utiliser la méthode Workbooks.Open dans VBA pour ouvrir un fichier CSV à partir d’un chemin de fichier spécifique.

Voici une façon courante d’utiliser cette méthode dans la pratique :

Sub OpenCSV()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Cette macro particulière ouvre le fichier CSV appelé team_info.csv situé à un chemin de fichier spécifique sur mon ordinateur.

L’exemple suivant montre comment utiliser cette syntaxe pour ouvrir un fichier CSV en pratique.

Exemple : Comment ouvrir un fichier CSV à l’aide de VBA

Supposons que nous ayons un fichier CSV appelé team_info.csv situé au chemin de fichier suivant sur mon ordinateur :

C:\Utilisateurs\bob\Documents\team_info.csv

Supposons que je souhaite ouvrir ce fichier CSV dans Excel à l’aide de VBA.

Nous pouvons créer la macro suivante pour ce faire :

Sub OpenCSV()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Lorsque nous exécutons cette macro, le fichier CSV sera automatiquement ouvert :

Le fichier contient des informations sur diverses équipes de basket-ball.

Notez que si nous utilisions le chemin incorrect pour le fichier CSV, nous recevrions un message d’erreur de VBA.

Par exemple, supposons que j’essaie d’ouvrir un fichier appelé team_info2.csv , qui n’existe pas :

Sub OpenCSV()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

Lorsque j’exécute cette macro, je reçois le message d’erreur suivant de VBA :

Le message d’erreur nous indique que le fichier CSV est introuvable.

Remarque : Vous pouvez trouver la documentation complète de la méthode Workbooks.Open ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans VBA :

Comment ouvrir un fichier texte à l’aide de VBA
Comment ouvrir un PDF avec VBA
Comment créer des dossiers à l’aide de VBA

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *