Bonjour,
J'interroge une plage nommée dans une Feuille Excel via Sql en ADODB, cela marchait convenablement jusqu'alors, mais maintenant le
Copyfromrecordset
sur mon recordset ne marche plus et si j'extrais les données par
rs.getRows
il me manque une ligne d'enregistrements.

Voici le code ci-dessous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
cnn.open ="DRIVER={Microsoft Excel Driver (*.xls)};HDR=YES;IMEX=1;DBQ="& ThisWorkbook.path & "\" & Activeworkbook.name
req=" select distinct [Nom du Profil / Nom du site] from Tableau_Liste_Typo"
set rs=cnn.execute(req)
montabtest=rs.getrows
Activesheet.Range("X6").CopyFromRecordset rs
en debug je ne récupère que 3 lignes Null,T1,T2 dans montabtest alors que ma plage, nommée : Tableau_Liste_Typo comprend aussi la ref T3,

Quant au CopyFromRecordset il ne copie rien.

Merci d'avance de vos idées.