Bonjour à tous,
Mon code suivant fait quelque chose bizarre que je ne comprends pas.
Une fois dans la boucle While, il passe par la première ligne et deuxième ligne de code qu'il contient et reviens automatiquement sur le While. Il ne passe jamais par mon update et mon movenext. Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ValeurVL = feuille.Range("A1:J1").Find("VL retenue", LookAT:=xlWhole).Column nbligne = Excel.WorksheetFunction.CountA(feuille.Columns(1)) Set rs_parcours = CurrentDb.OpenRecordset("Table.tp_opcvm") Do While Not rs_parcours.EOF rs_parcours.Edit rs_parcours.fields("[VL]") = Excel.WorksheetFunction.VLookup(rs_parcours.fields("[ISIN]"), "A2:I" & nbligne, ValeurVL, False) rs_parcours.Update rs_parcours.MoveNext Loop
Partager