Os dados do seu txt tem que estar separados preferencialmente por ponto-e-vírgula (";"). Daí você pode fazer uma conexão direta ao txt por meio do ADO
Conexao.Open "
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c: xtFilesFolder;Extended Properties="text;HDR=No;FMT=Delimited""
HDR =YES/NO => caso o arquivo texto comece com o cabeçalho (nome) dos campos.
Data Source => Pasta que conterá os arquivos textos
Ao fazer um SELECT trate o arquivo como se fosse uma tabela, só não lembro se precisa colocar a extensão ".txt" ou não, então tente assim:
RS.OPEN "SELECT * FROM ARQUIVO"
SET DATAGRID = RS
Pronto, os dados estarão no seu datagrid.
Qq dúvida postae.
at+