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 :

Renseigner une page Web via Excel


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    agroalimentaire
    Inscrit en
    Octobre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : agroalimentaire
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2018
    Messages : 4
    Par défaut Renseigner une page Web via Excel
    bonjour,

    je suis débutant en programmation.
    j'exerce dans le domaine agricole et chaque jour je dois renseigner mes données Excel sur un site web. Cela me fait faire un double travail que je souhaiterais simplifier.
    Pour cela j'ai commencé à mettre place un programme pour renseigner les zones de texte sur le site web grâce à la formation sur https://qwazerty.developpez.com/tuto...-et-vba-excel/. Mais il y a une zone de texte qui me pose problème.
    Le libellé de la zone de texte est "Sous-prefecture". Lorsque je le renseigne avec le code :

    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
    23
    Sub ListeDeroulante()
    'Selectionner une valeur dans une liste déroulante
    Dim IE As New InternetExplorer
    Dim IEDoc As HTMLDocument
    Dim htmlTagCol As IHTMLElementCollection
    Dim htmlSelectElem As HTMLSelectElement
     
     
       'Ouvre la page Web
       IE.Navigate "http://www.cadastre.gouv.fr/scpc/accueil.do"
       IE.Visible = True
       WaitIE IE
       Set IEDoc = IE.document
     
       'On va sur l'objet qui contient la liste des indices
       Set htmlSelectElem = IEDoc.all("indiceRepetition")
     
       'On sélectionne l'indice "ter" via sa valeur unique
       htmlSelectElem.Value = "T"
     
    '## Autre solution ##
       'On sélectionne l'indice "ter" via l'index
       htmlSelectElem.selectedIndex = 2
    proposé par "www.developpez.net" je ne réussis pas car la zone de texte suivante ne se déroule pas. Il faut d'abord utiliser la souris, la dérouler et cliquer pour qu'une action se produise avec le chargement d'un autre lien.
    je suis bloqué aidez moi svp.
    je vous envoie :

    - en annexe 1 l'image de la page concernée
    - en annexe 2;3,4 et 5 l'image des code source.
    Je pense que cela pourra vous aider pour me sortir de là.
    Je reste à votre disposition pour toutes informations complémentaires
    Images attachées Images attachées      

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/02/2018, 00h12
  2. Extraire éléments d'une page web via VBA
    Par leclercqth dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/10/2015, 21h33
  3. Acces a une page web via HttpWebRequest
    Par olibara dans le forum C#
    Réponses: 11
    Dernier message: 21/07/2010, 17h49
  4. Piloter une page Web depuis Excel en VBA
    Par ilcocodrillo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/08/2008, 16h57
  5. importer une page web dans Excel
    Par ilcocodrillo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/08/2008, 11h00

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