Chargement de fichier csv dans un VBA tableau plutôt que d'une Feuille Excel

Je suis actuellement en mesure d'entrer dans le fichier csv des données dans Excel VBA en téléchargeant les données via le code ci-dessous puis de la manipulation de la table, sûrement pas la meilleure façon que je ne m'intéresse qu'à une partie des données et la suppression de la fiche après l'utilisation de la data:

Sub CSV_Import() 
Dim ws As Worksheet, strFile As String 

Set ws = ActiveSheet 'set to current worksheet name 

strFile = Application.GetOpenFilename("Text Files (*.csv),*.csv", ,"Please select text file...") 

With ws.QueryTables.Add(Connection:="TEXT;" & strFile, Destination:=ws.Range("A1")) 
     .TextFileParseType = xlDelimited 
     .TextFileCommaDelimiter = True 
     .Refresh 
End With 
End Sub 

Est-il possible de charger un fichier csv dans un de deux dimensions tableau de variant en VBA plutôt que de passer par l'utilisation d'une feuille de calcul excel?

OriginalL'auteur The_Barman | 2012-09-04