Récupérer le résultat d'une requête sql sous vba
Fermé
Juliaz
-
6 juin 2017 à 15:34
f894009 Messages postés 17267 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 23 mars 2025 - 7 juin 2017 à 16:19
f894009 Messages postés 17267 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 23 mars 2025 - 7 juin 2017 à 16:19
A voir également:
- Requete sql vba
- Excel compter cellule couleur sans vba - Guide
- Sql lister les tables ✓ - Forum Programmation
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
3 réponses
yg_be
Messages postés
23496
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 mars 2025
Ambassadeur
1 571
7 juin 2017 à 00:12
7 juin 2017 à 00:12
bonsoir, par exemple:
'traitement Do Until rst.EOF v = rst![np] MsgBox v rst.MoveNext Loop
f894009
Messages postés
17267
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 mars 2025
1 713
Modifié le 7 juin 2017 à 16:20
Modifié le 7 juin 2017 à 16:20
Bonjour,
Trouve ici:
https://www.generation-nt.com/reponses/transferer-un-recordset-dans-un-tableau-en-vba-entraide-418091.html
MichDenis
Le 09/03/2005 à 16:54 #2053631
Bonjour Thierry,
Dim Tblo as variant
Tblo = Rst.getrows
Et pour limiter le nombre de lignes copieées dans le tableau
Copie seulement les 25 premiers enregistrements
tblo = rst.getrows(25)
Salutations!
A vous d'adapter votre code
Par contre si vous ne changez rien a votre fonction, votre tableau ne vous servira pas "plus tard"
Trouve ici:
https://www.generation-nt.com/reponses/transferer-un-recordset-dans-un-tableau-en-vba-entraide-418091.html
MichDenis
Le 09/03/2005 à 16:54 #2053631
Bonjour Thierry,
Dim Tblo as variant
Tblo = Rst.getrows
Et pour limiter le nombre de lignes copieées dans le tableau
Copie seulement les 25 premiers enregistrements
tblo = rst.getrows(25)
Salutations!
A vous d'adapter votre code
Par contre si vous ne changez rien a votre fonction, votre tableau ne vous servira pas "plus tard"