-
@ et sendkey
Bonjour j'essai d'envoyer par sendkey une adresse mail et elle passe tres mal...
des coup j'ai mon @ et d'autres non..
y a t il un code particulier pour le @... ?
j'ai essayer d'envoyer la valeur d'une cellule ou j'ai ecris mon adresse, en pensant que ce serait mieux...
mais je pense que sendkey ne comprends pas toujours ce caractere...
faudrait t il simuler (altgr + à) ?
voici mon code pour la cellule envoyée
Code:
Application.SendKeys Range("a1").Text
et sinon quand j'entre directement l'adresse en vba
Code:
Application.SendKeys "***@yahoo.fr"
merci.
-
Bonjour
Peux-tu expliquer pourquoi envoyer une suite de touche pour mettre une adresse Email, il y a peut-être une autre solution.
Peux-tu donc détailler où est ton adresse au départ et où tu veux la mettre ?
Philippe
-
je dois m'identifier sur un site intranet...
j'ai pas d'autres maniere..
ce n'est pas un formulaire en ligne, j'ai meme pas de nom de champs sur lesquels il faut que j'aille.
j'ai dejà un prog qui travaille avec sendkey et tab... mais je n'ai jamais ete confronter a envoyer des@
-
Une explication...
Que contient la cellule "A1" ?
un texte commençant par un "@" par exemple...
il faut savoir qu'Excel garde la compatibilité avec "1-2-3- Lotus" qui déclare ses fonctions non pas par "=" mais par un "@" (oui le "=" aussi mais pas nécessairement, le "=" c'est pour la compatibilité Excel !).
Excel comprend qu'il s'agit d'une fonction "lotus" qu'il ne connait pas.
Il suffit d'écrire dans une cellule "@somme(F1..F3")", ça devrait fonctionner (avec le 2x".." ou lieu du 1x":").
Voir dans le menu "option" la compatibilité avec les anciennes versions Excel et de "1-2-3 Lotus". A désactiver.
Rq : A une époque, c'était même dans le menu d'installation d'office.
ESVBA
-
en fait, j'ai separé en 3 cellule mon adresse mail
avec
mon non / @ / ***.fr
et j'envoie 3 sendkey.. et ca passe nickel !
merci