XL 2013 Clé API ?

jpmetge

XLDnaute Nouveau
Bonjour à tous,
J'ai trouvé un code VBA fort intéressant (Merci à l'auteur,voir PJ) permettant d'envoyer des SMS depuis un PC.
Or lorsque je l'exécute, j'obtiens l'erreur suivante :
1571541234987.png


en mode débogage celà donne :
1571541145509.png

Je pense que le problème vient de ma variable
Apikey = "VotreApiKey" qui n'est pas renseignée.
Où puis-je trouver la valeur à renseigner?
Merci pour votre aide.
 

Pièces jointes

  • send_sms.xlsm
    22.8 KB · Affichages: 9

Dranreb

XLDnaute Barbatruc
Je propose ça alors, en compilant toutes les considérations prises de ci de là, pour ceux qui ne l'ont pas.
VB:
Function EncodeURLBricolé(ByVal Texte As String) As String
   Dim P As Long, C As String, A As Long
   For P = 1 To Len(Texte)
      C = Mid$(Texte, P, 1): A = AscW(C)
      Select Case A
         Case 32: C = "+" ' Worksheetfunction.EncodeURL renvoie "%20", mais bon, si "+" passe, c'est pas plus mal.
         Case Is > 127: C = "\u" & Right$("000" & Hex$(A), 4) ' Worksheetfunction.EncodeURL renvoie une codification incompréhensible.
         Case 0 To 44, 47, 58 To 64, 91 To 94, 96, 123 To 127: C = "%" & Right$("0" & Hex$(A), 2)
         End Select
      EncodeURLBricolé = EncodeURLBricolé & C: Next P
   End Function
Renvoie la même chose que =URLENCODAGE(CAR(x)) pour x de 33 à 127
 
Dernière édition:

Membres actuellement en ligne

Statistiques des forums

Discussions
312 069
Messages
2 085 038
Membres
102 763
dernier inscrit
NICO26