Entrer des données sur une page web via excel
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Entrer des données sur une page web via excel



  1. #1
    inviteb27e5358

    Entrer des données sur une page web via excel


    ------

    je cherche en vain a entrer des données dans une page web à l'aide de macro Excel mais je ne trouve pas la syntaxe exacte

    les deux syntaxes suivantes fonctionnent sur certains site mais pas sur celui sur lequel je travaille en ce moment
    Set DOCelement = IEdoc.getElementsByName("nom") .Item 'pr0_pr_input
    DOCelement.Value = "valeur"
    et
    ie.document.all("nom").value = "valeur"

    je pense qu'il doit y avoir des frames et je ne trouve pas de syntaxe approprié

    pouvez vous m'aider

    merci d'avance

    -----

  2. #2
    invite26b4ec3b

    Re : Entrer des données sur une page web via excel

    Je n'ai pas la solution à ta question, mais si c'est pour faire un site web dynamique, pourquoi ne pas utiliser php/mySQL ?

  3. #3
    inviteb27e5358

    Re : Entrer des données sur une page web via excel

    Merci et je vais chercher cette nouvelle piste que je ne connais pas.
    Mais en fait c'est un site intranet qui me permets d'extraire des tableaux de données et j'ai réussi a faire un programme à l'aide de sendkeys et de temporisation mais ça manque de fiabilité et souvent la machine est moins rapide que le tempo. de plus, je travaille sur un site extrêmement sécurisé qui empêche tout excepté Excel.

    Merci encore pour votre aide

  4. #4
    invite895675d5

    Re : Entrer des données sur une page web via excel

    Au fil de la discussion, je comprends de moins en moins.
    Tu veux écrire des données sur un site intranet, c'est ça ?
    Dans ce cas, à tu les droits d'accès à cette page ?
    Dans le premier message, tu nous dis qu'il y a peut-être des frames. Le plus simple serait d'aller voir directement le code de la page pour connaitre sa structure.

  5. A voir en vidéo sur Futura
  6. #5
    inviteb27e5358

    Re : Entrer des données sur une page web via excel

    Bonjour et merci pour votre intérêt à ce sujet

    Non, je ne veux pas écrire des données sur le site mais en récupérer. Je travaille dans une entreprise ou nous avons un énorme site intranet qui nous permet de récupérer des données selon des choix et c'est ces choix que je voudrais inscrire à l'aide de macros Excel ensuite les copier, les coller et continuer tous les process que j'ai mis en place.
    Actuellement, j'effectue ces requêtes à l'aide d'un programme de commande clavier (Sendkeys) et d'une temporisation. ca marche mais ça manque de fiabilité.
    Les 2 syntaxes que j'ai trouvé sur des forums ne fonctionnent pas sur ce site intranet alors quelles fonctionnent sur d'autres sites (toujours intranet).
    Puis-je le coller le code source à la suite du message ?

  7. #6
    invite895675d5

    Re : Entrer des données sur une page web via excel

    Il faudrait que tu nous donne ton code entier (au moins la procédure de récupération des données).
    Je n'ai jamais piloté IE à partir du VBA excel, mais en lisant les quelques lignes de code que tu nous a donné je dirais plutôt que tu essayes d'écrire dans IE et pas d'y lire.
    Par exemple, tu nous donne :
    Code:
    DOCelement.Value = "valeur"
    'là tu écris dans ton document donc dans IE
    ça devrait plutôt ressembler à quelque chose du style
    Code:
    Cells(x,y).Value = DOCelement.Value
    'Là tu lis la valeur dans IE et tu écris dans excel.
    A adapter bien sur

Discussions similaires

  1. [VBA Excel] Décodage page web
    Par NicoEnac dans le forum Logiciel - Software - Open Source
    Réponses: 16
    Dernier message: 23/11/2010, 12h47
  2. Créer un bouton sur une page web
    Par invited9fa993f dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 28/05/2010, 18h36
  3. envoyer des instructions depuis une page web
    Par invite8a158730 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 17/04/2009, 23h33
  4. Problème d'affichage sur une page web
    Par invitee8702407 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 04/01/2007, 16h36
  5. incorporer une video avi dans une page web ?
    Par invite635440af dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 10/11/2003, 09h49
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...