IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Selection d'un champs sur page web


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Novembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 7
    Par défaut Selection d'un champs sur page web
    Bonjour,
    je suis nouveau sur le forum et ca fait 1 journée ou 2 que j'essaye de trouver une solution à mon problème et je ne trouve rien dons je me risque a poser la question.

    J'essaie à l'aide d'excel de selectionner un nom dans une liste de choix sur une page web. Mon problème est que je réussi à le selectionner mais il ne s'active pas. Comme exemple si je vais sur le site de hebdo.net, et je veux completer la liste marques, je suis capable de mettre la valeur a infinity avec le code suivant parcontre ca n'active la case car la liste suivante reste grise.

    Quelqu'un peu m'aider ???

    si vous avez des suggestions n'hésitez pas.

    Merci

    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
    19
    20
    21
    Sub PremierIE()
    'Déclaration des variables
     
    Dim IE As New InternetExplorer
    Dim waitTime As Variant
    Dim ieDoc
     
       'Chargement d'une page web Google
       IE.navigate "http://www.autohebdo.net/?uag=827D37F5B4BBCB57E9E2BC0296CE124933B3B305B6DF96DB566EED90607FAB57"
     
       'Affichage de la fenêtre IE
       IE.Visible = True
     
       'attend le chargement de la page.
       WaitIE IE
    Set ieDoc = IE.document
     
    ieDoc.all("ctl00$ctl00$MainContent$MainContent$mainSearchBox$cddlMake$ddList").Value = "Infiniti"
    Set IE = Nothing
     
    end sub
    Est-ce possible ?? ou bien çà ne se fait pas en VBA ??

  2. #2
    Membre régulier
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Novembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 7
    Par défaut
    Bonjour, j'ai fini par hazar à trouver ma réponse sur un site internet.
    Il faut seulement ajouter une ligne de cote qui dit que la ligne à changer, ligne plus bas.

    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
    19
    20
    21
    22
    Sub PremierIE()
    'Déclaration des variables
     
    Dim IE As New InternetExplorer
    Dim waitTime As Variant
    Dim ieDoc
     
       'Chargement d'une page web Google
       IE.navigate "http://www.autohebdo.net/?uag=827D37F5B4BBCB57E9E2BC0296CE124933B3B305B6DF96DB566EED90607FAB57"
     
       'Affichage de la fenêtre IE
       IE.Visible = True
     
       'attend le chargement de la page.
       WaitIE IE
    Set ieDoc = IE.document
     
    ieDoc.all("ctl00$ctl00$MainContent$MainContent$mainSearchBox$cddlMake$ddList").Value = "Infiniti"
    ieDoc.all("owa_date_rech").FireEvent "onchange" '<---
    Set IE = Nothing
     
    end sub

  3. #3
    Membre émérite
    Avatar de Montor
    Homme Profil pro
    Autre
    Inscrit en
    Avril 2008
    Messages
    879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 879
    Par défaut
    Ce que je ne comprends pas tu libère l'instance WB a la fin de ton code

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. graphique dynamique sur page web
    Par kek_net dans le forum Webdesign & Ergonomie
    Réponses: 3
    Dernier message: 16/08/2006, 15h01
  2. trouver plusieurs mots sur page web et les surligner
    Par biggione dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 08/08/2006, 15h22
  3. selection comlexe de champs sur une table
    Par allowen dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/03/2006, 15h00
  4. Lecteur Multimedia sur page Web
    Par beegeesman dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 17/01/2006, 00h15
  5. ShellExecute - Access Denied sur page web
    Par Neilos dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/10/2005, 12h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo