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