Bonjour je travail sur une appli vba sur excel avec une base access.
J'ai un probleme pour la 'mise en page' de mes reponse sql:
J'ai un tableau comme ceci
NOM | N° CDE | NB HEURE | HEURES DIVERSE
nom1 cde1 nbh1 hd1
nom1 cde2 nbh2 hd1
nom2 cde1' nbh1' hd2
nom1 correspond au nom de la premiere personne
nom2 '' '' 2eme ''
cde1: premiere commande passé par nom1
cde2: 2eme commande passé par nom1
cde1' premiere commande passé par nom2
nbh represente le nombre passé sur chak commande
hd represente des heures diverse
enfait nom 1 et hd1 se repete a chaque ligne se ki rend le tableaux illisible et difficilement exploitable.
j'aurai donc voulu obtenir ceci
NOM | N° CDE | NB HEURE | HEURES DIVERSE
nom1 cde1 nbh1 hd1
cde2 nbh2
nom2 cde1' nbh1' hd2
Mais bon jss debutant en vba et j'y arrive pas vraiment
Voila le code ke j'ai ecrit:
sSQL = requete (la requete est super longue donc je la met pas. dites moi si vous la voulez)
J'espère que mes explication relativement bancales ont été somme toute assez claires
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set rst = db.OpenRecordset(sSQL, dbOpenForwardOnly, dbReadOnly) Do While Not rst.EOF For i = 0 To rst.EOF Cells(i , 3) = (rst![nbhaffaire]) Next i Loop![]()
Merci de m'aider svp
Partager