Carregar o arquivo csv em uma matriz VBA em vez de na planilha Excel

No momento, posso inserir dados do arquivo csv no Excel VBA fazendo o upload dos dados pelo código abaixo, em seguida, manipulando a tabela, certamente não da melhor maneira, pois só estou interessado em alguns dados e excluo a folha depois de usar os dados:

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 

É possível simplesmente carregar o csv em uma matriz de variante bidimensional no VBA, em vez de usar o uso de uma planilha do Excel?

questionAnswers(4)

yourAnswerToTheQuestion