Remplir une plage de cellules excel par une requête sql
Fermé
mrshoother
Messages postés
2
Date d'inscription
samedi 12 janvier 2013
Statut
Membre
Dernière intervention
15 janvier 2013
-
15 janv. 2013 à 09:51
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 16 janv. 2013 à 21:32
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 16 janv. 2013 à 21:32
Bonjour,
J'aimerais remplir une plage de cellules par les résultats que j'ai obtenu par ma requête sql.
je dois faire
Do until monrecordset.EOF
Loop
Mais je ne sais pas comment lui dire de remplir les cellules.
Je vous remercie
J'aimerais remplir une plage de cellules par les résultats que j'ai obtenu par ma requête sql.
je dois faire
Do until monrecordset.EOF
Loop
Mais je ne sais pas comment lui dire de remplir les cellules.
Je vous remercie
A voir également:
- Remplir une plage de cellules excel par une requête sql
- Formule excel pour additionner plusieurs cellules - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
1 réponse
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
16 janv. 2013 à 21:32
16 janv. 2013 à 21:32
Bonsoir mrshoother,
Pour faire simple,
Disons que une enregistrement est égal à un lige, et que, dans le résultat 'monrecordset' tu as trois champ. Ajoutons à cela que la première ligne du tableau Excel est la ligne de titre.
Dans la boucle 'Do until', tu rajoutes:
Cells(i+2,1).Value = monrecordset(0)
Cells(i+2,2).Value = monrecordset(1)
Cells(i+2,3).Value = monrecordset(2)
Pour faire simple,
Disons que une enregistrement est égal à un lige, et que, dans le résultat 'monrecordset' tu as trois champ. Ajoutons à cela que la première ligne du tableau Excel est la ligne de titre.
Dans la boucle 'Do until', tu rajoutes:
Cells(i+2,1).Value = monrecordset(0)
Cells(i+2,2).Value = monrecordset(1)
Cells(i+2,3).Value = monrecordset(2)