Bien sûr, tu as ouvert l'aide de la fonction SendKeys.
Et tu n'as rien vu de ... surprenant concernant les commandes de fonction ?
Ces commandes sont encadrées par des accolades { ou }
Donc, si ta propre chaine comporte ce caractère, ça risque de titiller la fonction.
Toujours expliqué dans l'aide, il est dit :
Pour indiquer des accolades, utilisez les caractères {{} et {}}. Tu as donc un traitement de ta chiaine à faire avant de la soumettre.
Attention aussi au signes + ^ % ou () qui ont aussi une signification.
Moralité : il faut toujours lire les documentations.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
J'ai essaye aussi de mettre la valeur de la cellule dans une variable mais cela ne fonctionne pas non plus
Je pense qu'il faudrait faire une condition que si la valeur de la cellule comporte des caractères spéciaux, le mettre dans {} avant d'envoyer le tout a SendKeys
Mais je ne trouve pas comment faire...