Réponse acceptée !
Pour ce qui est de l'extracion de données sur excel tu as un exemple (source N°21294) sur le site où il utilise aussi des plages nommées mais tu peux aussi utiliser comme nom de table le nom de ta feuille avec un $ accolé.
Pour le reste tu peus établir une connexion de la sorte avec Mysql
Ajoute la référence ADODB.
déclare une connexion
Friend Connection As New ADODB.Connection 'Connection ADODB
ouvre là
Connection.Open("DSN=" & 'le nom de ton DSN')
Quand tu parcoureras ton fichier excel tu peux faire insert des valeurs souhaité en faisant la commande SQL d'insertion (INSERT INTO ...) suivante.
Connection.execute("INSERT INTO Nom_Table ...")
'A faire en fin de traitement
Connection.Close
---------------------------------------------------------------------------------------------
Sinon si tes données sont dans un fichier texte, il y a plus rapide.
Tu n'a qu'a déclarer ta connection comme precedement :
Ajoute la référence ADODB.
Friend Connection As New ADODB.Connection 'Connection ADODB
Connection.Open("DSN=" & 'le nom de ton DSN')
Connection.Execute("LOAD DATA INFILE...)
Connection.Close
Tu trouveras une très bonne documentation de la commande sur le site de MySQL
[ Lien ]
Voilà et si tu veux plus d'explications, il faut m'en dire plus.