Je ne comprend pas bien cette solution, c'est en VBA?
J'ai utilisé getrows ainsi:
1 2 3 4 5
| Dim Requete As ADODB.Recordset
...
Dim Tab_Query() As Variant
...
Tab_Query = Requete.GetRows(-1) |
j'ai la première colonne qui est est bien dans le tableau puis toutes autres valeurs sont NULL.
De plus, la premières ligne avec le nom des colonnes sont manquantes.
Alors lorsque je fais apparaître directement sur une feuilles le résultat avec:
Feuil3.Range("A2").CopyFromRecordset Requete
toutes les valeurs sont affiché.
Auriez vous une idée SVP?
Merci
NB: pour afficher les nom des colonnes sur la feuille j'utilise ceci:
1 2 3
| For i = 0 To Requete.Fields.Count - 1
Cells(1, i + 1) = Requete.Fields(i).Name
Next |
Partager