Modifier valeur de transfert d'un USERFORM

  • Initiateur de la discussion Initiateur de la discussion CmzxNéné
  • 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 !

CmzxNéné

XLDnaute Nouveau
Bonjour,

Dans un TxtBox, j'ai mis le code suivant pour plus de facilité pour la saisie de l'opérateur :

Dim Terme As String
Terme = TxtTerme.Text
Select Case Len(Terme)
Case 2 ', 5, 8, 11
Terme = Terme & "+"
End Select
TxtTerme.Text = Terme

En revanche, je voudrais savoir, au moment de copier la valeur de ce champ dans mon tableau excel par le bouton "VALIDER", comment changer le "+" en "," .
La colonne qui reçois ces données doit être un format numérique.
Merci de votre aide.
Cordialement

CmzxNéné
 
Re : Modifier valeur de transfert d'un USERFORM

Bonjour Néné06,

C'est pas tout à fait ce que je recherche.
Je m'explique : à la saisie de mon Texbox, le résultat affiché est : 38+3.
Lorsque je valide mon UserForm, le code copie la valeur de ce textbox vers un champ d'une feuille excel et je souhaiterais qu'il affiche 38,6 au lieu de 38+6 (remplacer le + par ,)
Merci de ton aide.
Cordialement

CmzxNéné


bonjour CmzxNéné

Regardez cette exemple avec la fonction "Replace" dans le code USF
Je pense que c'est du méme style.

Cordialement

Néné06
 
Re : Modifier valeur de transfert d'un USERFORM

bonjour

Terme = Terme & "," au lieu de Terme = Terme & "+"

TxtTerme.Text = Replace(Terme, "+", ",")

aussi possible,tu adaptes textbox1

Private Sub textbox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)

Select Case KeyAscii
Case Asc(",")

Case Asc(".")
KeyAscii = Asc(",") 'Remplace . par virgule
Case Else
If Not IsNumeric(Chr(KeyAscii)) Then KeyAscii = 0
End Select

End Sub

à bientôt
 
- 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

Discussions similaires

Réponses
4
Affichages
586
D
Réponses
1
Affichages
578
S
Réponses
7
Affichages
2 K
syriak
S
J
Réponses
2
Affichages
1 K
Justine56
J
Retour