Xynder59
Messages postés48Date d'inscriptionlundi 13 octobre 2003StatutMembreDernière intervention13 septembre 2007
-
31 août 2007 à 11:17
relax62
Messages postés82Date d'inscriptionvendredi 2 avril 2004StatutMembreDernière intervention 8 juillet 2012
-
31 août 2007 à 11:59
Bonjour j'ai crée un code vba qui remplit un tableau excel voici le bout qui merdouille de mon code :
i = 5
record.Open "SELECT distinct(N°enfant), nom, prenom from mois_requete where (N°classe = " & N°classe & ")", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If record.RecordCount <> 0 Then
record.MoveFirst
While Not record.EOF
c = "A" & i
xlfeuille.Range(c).Value = record.Fields(1) & " " & record.Fields(2)
Call jour_present(i, record.Fields(0), jour, mardi, jeudi, vendredi)
i = i + 1
record.MoveNext
Wend
End If
record.Close
il semblerait que ce soit la partie en rouge qui merde car qd il arrive au dernier enregistrement, il me le réécrit en boucle....
alors que les autres sont écrit une seule fois...
Xynder59
Messages postés48Date d'inscriptionlundi 13 octobre 2003StatutMembreDernière intervention13 septembre 2007 31 août 2007 à 11:54
Ok merci à vous j'ai trouvé, c'était tout con, dans jour_present() j'ai une seconde requete et j'avais mis record.movefirst à la place de record2.movefirst