Bonjour j'ai une macro en VBA qui s'execute par un clic sur un bouton mais celle-ci échoue avec le message d'erreur suivant:
Variable objet ou Variable bloc With non définie
je ne comprends pas mon erreur, si quelqu'un pouvait m'aider...
voici au besoin le code de cette macro:
je pense que l'erreur vient du SQL...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Dim stDocName As String Dim rs1 As DAO.Recordset Dim SQL As String stDocName = "import" DoCmd.RunMacro stDocName rs1.OpenRecordset ("select distinct(produit) from sel_new_prod") rs1.MoveFirst Do Until rs1.EOF SQL = "insert into Article(Code) values ('" & rs1!Produit & "')" DoCmd.RunSQL SQL rs1.MoveNext Loop stDocName = "supp_transfert" DoCmd.RunMacro stDocName
ma table article contient d'autres champs mais, ils n'ont pas d'obligation d'etre rempli, j'ai donc mis juste "Code" dans le insert qui est la clé primaire.





Répondre avec citation





Partager