Je sens que je ne suis plus trop loin de ce que je souhiate. Si quelqu'un voit comment résoudre l'erreur lancée...
J'ai réussi à avancer sur ma situation initiale mais j'ai une erreur de lancée :
[QUOTE]Membre de méthode ou données introuvable [QUOTE] et cette ligne est mise en surbrillance :
Indice = rst(6).Fields.count - 1
Voici mon code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Sub Separe()
'Charger la référence Microsoft DAO 3.6 Object Library
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("test")
Dim Boucle As Integer
Dim Indice As Integer
'Initialisation du Recordset pour justement tenter de pas avoir l'erreur citée plus haut
rst.MoveLast
rst.MoveFirst
Indice = rst(6).Fields.Count - 1
While Not rst.EOF
For Boucle = 0 To Indice Step 3
Dim Chaine As String
Chaine = CStr(rst(6).Fields(Boucle).Value)
DoCmd.RunSQL "INSERT INTO test(ADRESSE1) Values( ' " & Chaine & "')"
Chaine = CStr(rst(6).Fields(Boucle + 1).Value)
DoCmd.RunSQL "INSERT INTO test(ADRESSE2) Values( ' " & Chaine & "')"
Chaine = CStr(rst(6).Fields(Boucle + 2).Value)
DoCmd.RunSQL "INSERT INTO test(ADRESSE3) Values( ' " & Chaine & "')"
Next Boucle
rst.MoveNext
Wend
Set rst = Nothing
End Sub |
Merci pour votre aide
Cordialement,
Partager