Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 *1 + 1 numero

  • Initiateur de la discussion Initiateur de la discussion Bens7
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bens7

XLDnaute Impliqué
Bonjour a tous !
Voila mon soucci (que j'ai bien sur essaye de Googler et de faire moi meme mais etant novice en VBA je bug)
dans mon tableau (et mon système de travail) le carachtere : * signifie que le client repond pas ....
Donc *3 : signifie le client ne repond pas 3 fois ...ect ect...
J'aimerais via un bouton tous simplement rajouter 1 apres le : *
c'est a dire *3 > clik > deviens *4 ect....plus je clik plus sa rajoute voili voilou
je vous joint un fichier en piece sjointes
Je precise que il ya des notes apres le : *1 / blablbalbablablba
ces dernieres ne doivent pas changer.... juste : *2 / blablbalbablablba

Merci !!!!!
 

Pièces jointes

Dernière édition:
Hello, donc au final tu devrais avoir ça (j'ai rajouté au code de mapomme de quoi mettre "*1 /" + cel comme tu avais demandé 🙂

Code:
Private Sub CommandButton1_Click()
  If Left([v2], 1) = "*" Then
[v2] = Replace([v2], Val(Mid([v2], 2)), Val(Mid([v2], 2)) + 1, 1, 1)
else
cel.Value = "*1 / " + cel
end if
End Sub

Sympa la fonction val. Petite question à utilité personnelle, sais-tu si il y a possibilité de récupérer, par exemple, la 2ème valeur numérique avec val ou alors il faut jouer sur le point de départ de la chaine que tu y entres ?
 
Dernière édition:
Bonjour Alza, à tous,

(...) Petite question à utilité personnelle, sais-tu si il y a possibilité de récupérer, par exemple, la 2ème valeur numérique avec val ou alors il faut jouer sur le point de départ de la chaine que tu y entres ?

Hélas non! Il faut mettre les mains dans le cambouis comme tu le suggères... en se rappelant que le séparateur décimal est le point en VBA (val("123.456") => 123,456) ; val("123,456") => 123)
 
Bonjour mapomme,

D'accord, merci de l'information, c'est bien dommage ! Oui c'est vrai qu'on peut rapidement se faire avoir entre le point et la virgule, ça m'arrive d'ailleurs régulièrement 😀
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…