Les Allergies
Alimentaires
Posez votre question Signaler

VBA erreur 1004 "erreur definie par l'appl...

crovax39 3Messages postés 4 novembre 2010Date d'inscription 8 novembre 2010Dernière intervention - Dernière réponse le 8 nov. 2010 à 10:14
Bonjour,
je suis en train de modifier une requête (macro) pour un fichier excel.
Mais à l'exécution le message suivant apparait:
erreur d'exécution '1004'
erreur définie par l'application ou par l'objet
En débogage, la macro bloque sur la troisième ligne.
Req1 = Range("BC3").Text
Application.CommandBars("Stop Recording").Visible = True
With Selection.QueryTable
.Connection = _
"ODBC;DSN=TPEInit;UID=TPE;;APP=Microsoft Office 2003;WSID=SRVMPS7;DATABASE=TPE_Init;LANGUAGE=Français"
.CommandText = Array( _
"SELECT RDN1.DocDate, ORDN.DocNum, RDN1.ItemCode, RDN1.Quantity, RDN1.U_BEC_E001 AS 'demandé', RDN1.U_BEC_E012 AS '1er AR', RDN1.ShipDate AS 'Accusé', RDN1.U_BEC_E007 AS 'Confirmé', substring(comments," _
, _
"1,4) AS 'user'" & Chr(13) & "" & Chr(10) & "FROM TPE_Init.dbo.ORDN ORDN, TPE_Init.dbo.RDN1 RDN1" & Chr(13) & "" & Chr(10) & "WHERE ORDN.DocEntry = RDN1.DocEntry AND ((RDN1.LineStatus<>'C') AND (ORDN.CardCode='F00597') AND (RDN1.U_BEC_E012<>Shipdate) AND (R" _
, _
"DN1.DocDate" & Req1 & "}) OR (RDN1.LineStatus<>'C') AND (ORDN.CardCode='FROMAN') AND (RDN1.U_BEC_E012<>Shipdate) AND (RDN1.DocDate" & Req1 & "}) OR (RDN1.LineStatus<>'C') A" _
, _
"ND (ORDN.CardCode='F96250') AND (RDN1.U_BEC_E012<>Shipdate) AND (RDN1.DocDate" & Req1 & "}) OR (RDN1.LineStatus<>'C') AND (ORDN.CardCode='F96251') AND (RDN1.U_BEC_E012<>Shipdate) AND (RD" _
, "N1.DocDate" & Req1 & "}))")
.Refresh BackgroundQuery:=False
End With
End Sub
quelqu'un aurai une idée du problème ???????:s
merci
cordialement
Lire la suite 

VBA erreur 1004 "erreur definie par l'appl »

1 réponses
Réponse
+0
moins plus
solution trouvée, merci a ceux qui si sont penché
Ajouter un commentaire
Ce document intitulé « VBA erreur 1004 "erreur definie par l'appl... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?