• Initiateur de la discussion Initiateur de la discussion Carole
  • 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 !

C

Carole

Guest
Salut à tous et toutes

j'ai un petit problème dans mon userform
pourquoi ça marche pas...

Voila : j'utilise un USF avec une textbox dans laquelle je tape du texte qui ensuite est copié vers une cellule d'une feuille de calcul.
(SVP : ne me demandez pas de faire autrement je suis OBLIGEE de passer par ce USF / textbox..)

j'aimerais pouvoir avoir dans une cellule de la feuille de calcul le nombre correspondant au nombre de fois ou j'ai tapé RETURN ou ENTER afin de revenir VOLONTAIREMENT à la ligne dans mon TEXTBOX.

J'ai essayé avec la fonction ONKEY mais .. sakapamaché !
et la je ne vois pas !

merci d'avance...
 
Salut Carole et le forum,

Un petit bout de code à placer sur ton txtbox sur l'événement KeyDown

Private Sub TxtBCarole_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Static COMPTEUR As Integer
If KeyCode = 13 Then COMPTEUR = COMPTEUR + 1
End Sub

La déclaration de la variable en Static permettra de garder la valeur tout le long de l'exécution de ton USF (Dim aurait remis à 0 à la fin de la Sub)

Keycode correspond au code ascii des touches saisies et le 13 la touche entrée

Voilà et @ bientôt
Valérie
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
114
Réponses
12
Affichages
226
Réponses
2
Affichages
174
Réponses
41
Affichages
888
Réponses
1
Affichages
419
  • Question Question
Microsoft 365 format date
Réponses
3
Affichages
139
Retour