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 :

Tranformer script "wintask" en language VBA


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2019
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2019
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Tranformer script "wintask" en language VBA
    Bonjour, est ce que quelqu'un pourrait m'aider : pour automatiser une saisie de données fastidieuse d'excel vers un site internet j'ai eu recours à wintask (parce que je ne sais pas creer ce genre de macro toute seule) mais je n'ai qu'une version d'essai qui va se finir dans pas longtemps et en plus ça beug en zapant de saisir certaines cellules.

    J'explique un peu j'ai des déplacements professionnels que je dois saisir une à une sur le site du comptable (à partir d'un tableau excel sur mon pc)
    Nom : TABLEAU.PNG
Affichages : 235
Taille : 30,2 Ko

    chaque ligne est saisie dans une fenêtre et il faut ajouter un trajet à chaque fois.
    Nom : FRAIS KILOM.png
Affichages : 225
Taille : 11,0 Ko



    j'ai ce script sur wintask

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    Dim motif$(100)
    Dim client$(100)
    Dim dat$(100)
    Dim origine$(100)
    Dim destination$(100)
    Dim distance$(100)
    Dim commentaire$(100)
     
    fichier$="Classeur1.xlsx"
    ReadExcel(fichier$,"A2:A100",motif$())
    ReadExcel(fichier$,"B2:B100",client$())
    ReadExcel(fichier$,"C2:C100",dat$())
    ReadExcel(fichier$,"D2:D100",origine$())
    ReadExcel(fichier$,"E2:E100",destination$())
    ReadExcel(fichier$,"F2:F100",distance$())
    ReadExcel(fichier$,"G2:G100",commentaire$())
     
    StartBrowser("IE", "https://ecl.fizen-expert.fr/frais-kilometriques/deplacements")
     
    i=0
    repeat
    UsePage("Mes indemnités kilométriques | Fizen-expert")
    ClickHTMLElement("A[INNERTEXT= 'Ajouter un trajet']")
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[rea']", motif$(i))
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[cus']", client$(i))
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[fro']", origine$(i))
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[to]']", destination$(i))
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[dis']", distance$(i))
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[com']", commentaire$(i))
    WriteHTML("INPUT TEXT[NAME= 'ecl_mileage_trip[dat']", dat$(i))
    ClickHTMLElement("BUTTON[INNERTEXT= 'Valider le trajet']")
     
    Pause 10 sec
    i=i+1
    until motif$(i)=""
    est-ce que quelqu'un pourrait m'aider pour créer une macro avec ce "charabia"

    Merci d'avance

  2. #2
    Membre chevronné Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Points : 1 971
    Points
    1 971
    Par défaut
    Hello,

    Sans avoir accès à la page, c'est assez compliqué de te donner un code fonctionnel.
    Apparemment, le site est toujours exploitable via Internet explorer, il serait donc possible de l'automatiser via Vba.

    Ici un excellent tuto sur le sujet :

    https://qwazerty.developpez.com/tuto...-et-vba-excel/

    En cas de soucis, poste peut-être ici le code source de la page d'encodage ( f12 dans IE) que nous puissions mieux t'aiguiller.

    Bat,
    Michaël

    Si mon aide/avis vous a été profitable , n'hésitez pas à cliquer sur , ça fait toujours plaisir...
    _________________________________________________________________________________________________________________

    "Tout le monde est un génie. Mais si on juge un poisson sur sa capacité à grimper à un arbre, il passera sa vie à croire qu'il est stupide..."
    Albert Einstein

Discussions similaires

  1. Script long : afficher message attente en vba
    Par Glherbier dans le forum VBA Access
    Réponses: 3
    Dernier message: 16/02/2011, 18h59
  2. [AC-2007] traduction du language vba fr vers l'anglais
    Par mchl1 dans le forum VBA Access
    Réponses: 2
    Dernier message: 18/11/2010, 16h38
  3. Script demarrage de windows quel language?
    Par jojo86 dans le forum Windows
    Réponses: 2
    Dernier message: 08/10/2009, 12h05
  4. Modification d'une application sous Excel language Vba
    Par Mézeau Emilien dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/04/2008, 09h13

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