bvolley ha scritto:
...
ho caricato una tabella con un colonna che presenta l'informazione divisa da punto è virgola_
Un bel po' di Array da "popolare" con Split.
Il primo serve per caricare l'intero file ed in ogni elemento dell'array ci fai stare un'intera righa, scegliendo come carattere per la funzione Split il vbCrLf.
Questo potresti anche evitarlo se decidi di analizzare una riga alla volta, dipende da come vuoi aprire il file (e da quanto è grande)
Secondo array (o primo, se salti la fase precedente), in cui sempre con la funzione Split, questa volta però con il carattere SPAZIO come carattere di separazione, carichi la chiave e "tutto il resto" della riga.
A sua volta tutto il resto della righa lo metti in un altro array, sempre con split e carattere di separazione il puntoevirgola.
Poi bisogna studiare un po' come ciclare i 2 (o 3) array, annidando il ciclo dell'ultimo, e scrivere in tabella.