[Access] Importer des données intranet

Importer des données intranet [Access] - Logiciels - Windows & Software

Marsh Posté le 21-04-2009 à 11:54:07    

Bonjour,
 
J'essaie d'écrire une macro pour importer des tableaux Excel qui se trouvent sur notre Intranet, mais à chaque fois ça me sort "erreur 3651".  
 
Ma macro est la suivante:
 
Option Compare Database
 
Private Sub Commande0_Click()
 
DoCmd.TransferSpreadsheet transfertype:=acImport, SpreadsheetType:=5, _
 tablename:="Sdp Coraly j-2", FileName:="http://C'est la que je colle l'adresse intranet du fichier", HasFieldNames:=False
             
 
     
End Sub
 
Je suis loin d'être un pro en VBA, si quelqu'un pourra m'aider juste pour faire une macro qui me permettra d'importer les données xls de Intranet, cela m'aiderait beaucoup.  
 
Merci.
 
Erik.
 
 

Reply

Marsh Posté le 21-04-2009 à 11:54:07   

Reply

Marsh Posté le 21-04-2009 à 15:05:58    

L'erreur 3651 signifie : Adresse internet non valide.
(La liste des codes d'erreur est visible sur la page http://officesystemaccess.seneque. [...] sdao.htm).
 
Donc, il faut mettre une autre adresse, ou bien c'est peut-être un problème de droit d'accès.

Reply

Marsh Posté le 21-04-2009 à 15:53:06    

Merci pour la réponse. Justement, il n'y a pas de droit d'accès, il est ouvert à tout le monde, ce ça ce que je ne comprends pas... Et puis l'adresse est bonne.  
 
Mais la macro, est-ce qu'elle est bien?

Reply

Marsh Posté le 21-04-2009 à 16:00:05    

Un petit détail ,qui est peut-être important, est qu'il faut metre un tiret de soulignement à la fin des lignes sauf la dernière pour indiquer que l'instruction se poursuit sur la ligne suivant. Dans le code qui a été montré, ce tiret est présent à la fin de la première ligne, mais a été oublié à la fin de la seconde ligne.
 
Il est difficile de dire si une macro est "bien" ou non. Cela dépend de ce que l'on attend.

Reply

Marsh Posté le 23-04-2009 à 16:56:19    

Et pourtant si je mets un chemin direct vers un fichier sur le disque dur, ça marche bien... C'est juste avec les liens Internet qu'elle ne marche pas. On m'a dit que pour importer des données Internet il faut uine autre macro, mais je n'arrive à la trouver nulle part.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed