Bonsoir,
Finalement coro……….perturbe les agendas, déjà que le vba me perturbait ….
J’ai vérifié que les références sont bien cochées
Microsoft ADO ext x.x for DLL and Security > OK
Microsoft ActiveX Data Objects x.x Library >OK
Merci pour les boutons des macros, ce sera bien pratique.
Pour résumer, mes fichiers sont dans le répertoire D:\Personnel&confidentiel\personne\activité\
Chaque-fichier est nommé « activite-1970 », jusqu’à « activite-2019 »
L’onglet où sont les données est appelé du même nom ex : activite-1970 pour le fichier activite-1970 (est-ce un problème ?).
Faut-il renommer les onglets simplement « feuille » ?
If Right(fich, 4) = "xlsx" Then 'à adapter
A cet endroit « xlsx » doit-être remplacé par quel nom de fichier avec l’extension xlsx ?
Set Rs = Cnn.Execute("SELECT * FROM [" & Feuille & "A1:I100" & "]") 'à adapter
Pour le nombre de lignes de A1 :I100 pas de souci c’est le nombre de ligne à ramener, si besoin je réduirai la valeur de 100.
J’ai compris que cette commande sert à ouvrir les fichiers, par contre « Feuille » est-il à remplacer par le nom de l’onglet contenant les données ou par ?
Est-ce que le nom des fichiers avec le - peut poser problème ?
Cordialement