Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : mai 2012
    Messages : 2
    Points : 0
    Points
    0

    Par défaut Ouvrir une page web avec VBA.

    Bonjour,

    Je veux ouvrir une page web via VBA sous Excel à partir d'un userForm.
    J'ai créé un bouton pour cela. L'ouberture de cette page est en fait une commande pour envoyer un sms.

    Cela marche bien mais en fin compte le sms est envoyé deux fois. Je ne sais pas pourquoi et je ne sais pas comment le limiter à une seule fois. je pense que la requête de l'ouverture de la page est exécutée deux fois mais je ne suis pas sûr.

    Est-ce que vous pouvezm'aider s'il vous plaît!

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub SEND_Click()
     
    Dim strWebsite As String, strSendNum As String, strReceiveNum As String, strSMS As String, strCommandSendSms As String
     
    strSendNum = SendNumber.Text
    strReceiveNum = ReceiverNumber.Text
    strSMS = SMS_Text.Text
     
    strWebsite = "https://www.sendsms.com/myaccount/sendsms.php?username=xxxxx&password=xxxxx&from=" & strSendNum & "&to=" & strReceiveNum & "&text=" & strSMS
     
    ActiveWorkbook.FollowHyperlink Address:=strWebsite, NewWindow:=True
     
    Unload Me
     
    Exit Sub

  2. #2
    Expert Confirmé Sénior
    Homme Profil pro Daniel
    aucune
    Inscrit en
    septembre 2011
    Messages
    6 570
    Détails du profil
    Informations personnelles :
    Nom : Homme Daniel
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : septembre 2011
    Messages : 6 570
    Points : 12 490
    Points
    12 490

    Par défaut

    Bonjour,

    Ton code semble correct. Fais une exécution ligne à ligne pour voir si d'autres macros n'interfèrent pas.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •