Nous utilisons fréquemment des fichiers Excel comme source de données pour les importations massives dans notre base de données. Au niveau du code, on se réfère toujours à la source de données correspondante comme:Utilisation d'EXCEL comme source de données via le fournisseur Microsoft OLE DB
set rs = New ADODB.recordset
rs.open "SELECT * FROM [sheet1$]", myConnectionString, etc
Bien sûr, cette procédure ne fonctionne que quand il y a une feuille dans le fichier Excel qui est nommé [sheet1]. Je voudrais ajouter un code de gestion de feuille ici, mais sans avoir à créer une instance du fichier Excel d'origine, l'ouvrir, etc. (mes utilisateurs pourraient obtenir un fichier avec un nom de feuille différent, et Excel pourrait ne pas être installé).
Une idée?
Bravo à HansUp! Merci! –
Je pense que cela est plus efficace que d'automatiser Excel pour ouvrir la feuille de calcul et vérifier le nom de la première feuille de calcul dans le classeur, ce que j'ai toujours fait. –