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 :

[VBA] Message de confirmation IE -> Macro bloquée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 8
    Par défaut [VBA] Message de confirmation IE -> Macro bloquée
    Bonjour à tous,

    Je tiens tout d'abord à m'excuser d'avance pour les fautes d'orthographes :S

    J'aurais besoin de votre aide car cela fait depuis un bon moment que je suis bloqué.

    J'ai une macro excel en VBA qui va sur ie et va modifier un champs sur un site en intranet. Tout cela fonctionne correctement, cependant lorsque la macro clique sur "Save" il y a un message de confirmation qui apparait. Ce message la empêche la macro de continuer tant que je ne valide ou annule pas manuellement.

    Je voulais savoir s'il y avait une solution pour pouvoir prendre la main sur cette fenêtre de confirmation pour pouvoir la valider a l'aide de la macro svp ?

    J'ai déjà essayer la fonction "Application.sendkeys" mais rien y fait ...

    Merci d'avance de votre aide.

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    bonsoir
    si une boite type message apparait don fenêtre non IE alors sendkey par un wscript.sell(object)
    attention pas !!!! par application.sendkey qui elle n'agit que sur excel
    surement aussi une gestion d'attente de cette fenêtre type message
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 8
    Par défaut VBA
    Bonjour Patricktoulon,

    Merci pour ta reponse, c'est un message de confirmation ou je dois cliquer sur OK ou ANNULER. Pourrez tu m'expliquer stp comment je devrais coder en passant par le script ?

    Merci encore

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    Bonjour
    après ta ligne de code qui clik sur le bouton save tu met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.Wait (Now + TimeValue("0:00:01"))
    With CreateObject("WScript.Shell"): .SendKeys "{enter}": End With
    augmente éventuellement a 2 ou 3 secondes dans le wait
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 8
    Par défaut
    D'accord merci beaucoup Patricktoulon

    Je vais essayer cela ce soir et je te ferai un retour.

    Bonne journée

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 8
    Par défaut VBA
    Bonsoir Patricktoulon,

    J'ai essayé ton code en le mettant après l'action du clique mais cela ne marche pas car la macro s'arrete et ne va pas plus loin tant que je n'aurais valider manuellement le message de confirmation

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/08/2008, 11h27
  2. Excel VBA > Message d'erreur " Macro desactivés "
    Par alec-- dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/06/2007, 13h58
  3. [VBA]Message de confirmation docmd.runsql
    Par willytito dans le forum VBA Access
    Réponses: 18
    Dernier message: 23/05/2007, 15h48
  4. [VBA-E] élimination de message de confirmation
    Par potili2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/02/2007, 16h30
  5. Réponses: 3
    Dernier message: 06/06/2006, 18h04

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