Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2061 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Import de données externes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Import de données externes

n°1811654
Profil sup​primé
Posté le 13-11-2008 à 15:39:32  answer
 

Bonjour à tous !
 
Voici mon problème :
imaginons que je veuille suivre le prix des disques
durs S-ATA de 500 Go sur le site internet de la
rue Montgallet, ici :
[url]http://www.rue-montgallet.com/prix/75012/comparer/104/Disques-durs/?i1=172&f1=&i2=173&f2[]=1297&i3=174&o3=egal&f3=7452|500&i4=175&f4=&i5=176&f5=&i6=730&f6=&i7=1261&f7=&mq=0&pxmin=0&pxmax=0&od=prix&show=0&nbf=7
[/url].
 
J'ai crée, sous Excel, la macro suivante à l'aide
de l'assistant :

Code :
  1. With Worksheets("Test" ).QueryTables.Add(Connection:="URL;" & URL, Destination:=Worksheets("Temp" ).Range("A1" ))
  2.         .Name = "Temp"
  3.         .FieldNames = True
  4.         .RowNumbers = False
  5.         .FillAdjacentFormulas = False
  6.         .PreserveFormatting = True
  7.         .RefreshOnFileOpen = False
  8.         .BackgroundQuery = True
  9.         .RefreshStyle = xlInsertDeleteCells
  10.         .SavePassword = False
  11.         .SaveData = True
  12.         .AdjustColumnWidth = True
  13.         .RefreshPeriod = 0
  14.         .WebSelectionType = xlSpecifiedTables
  15.         .WebFormatting = xlWebFormattingNone
  16.         .WebTables = "9"
  17.         .WebPreFormattedTextToColumns = True
  18.         .WebConsecutiveDelimitersAsOne = True
  19.         .WebSingleBlockTextImport = False
  20.         .WebDisableDateRecognition = False
  21.         .WebDisableRedirections = False
  22.         .Refresh BackgroundQuery:=False
  23.     End With


 
Note : la variable URL contient l'URL citée ci-dessus.
 
L'import se déroule sans problème, SAUF qu'Excel
m'affiche un petit message :
« Entrer une valeur de paramètre »
que je suis obligé de remplir (au hasard, je met
« 1 ») pour pouvoir poursuivre mon import !
 
Et le truc dingue, c'est que ça ne me le fait que
pour certaines URL (par exemple pour les disques
de 320 Go y'a pas de soucis).
 
Comment puis-je faire pour ne plus avoir ce message ?
 
Merci d'avance !

mood
Publicité
Posté le 13-11-2008 à 15:39:32  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Import de données externes

 

Sujets relatifs
XML/XSD : import et includeserialisation pour transfert d'un cube de données
[Résolu][JDBC] Insertion image base de données Oracle 9iSuppresion des doublons d'une base de données
Mais comment font ces méta moteurs pour alimenter leur base de donnéesSynchronisation de deux bases de données (Access 2003)
Données externes sous excellire des donnees dans un fichier texte
Plus de sujets relatifs à : Import de données externes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR