[VBA] Entier dans textbox (userform)
Résolu/Fermé
A voir également:
- [VBA] Entier dans textbox (userform)
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba écrire dans une cellule ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
5 réponses
cousinhub29
Messages postés
1009
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
13 février 2025
355
5 oct. 2010 à 13:18
5 oct. 2010 à 13:18
Bonjour,
Et si tu remplaçais ton évènement :
par celui-ci :
Sans modifier le code inscrit dans la procédure...
Tout simplement....
Et si tu remplaçais ton évènement :
Private Sub TextBox1_KeyPress(KeyAscii As Integer)
par celui-ci :
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Sans modifier le code inscrit dans la procédure...
Tout simplement....
Merci beaucoup Cousin ;)
Hyper efficace ta technique
Par simple curiosité, cela correspond à quoi cette modification?
Hyper efficace ta technique
Par simple curiosité, cela correspond à quoi cette modification?
cousinhub29
Messages postés
1009
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
13 février 2025
355
5 oct. 2010 à 13:56
5 oct. 2010 à 13:56
Re-,
Ben, je n'ai fait que reprendre la syntaxe exacte d'une pression clavier lorsque tu es dans un TextBox...
Je devrais te retourner la question, où as-tu déniché ton code?
Cette syntaxe n'est pas du VBA....
Pour t'en convaincre, clique au milieu de ReturnInteger, ou de ByVal, et appuie sur F1, tu auras toute l'aide disponible...
Nota, pour obtenir les syntaxes exactes des différents évènements des objets insérés dans tes Userforms, lorsque tu es dans le code de l'USF, tu cliques sur le menu déroulant de l'objet, en haut, dans le menu déroulant de gauche, et tu choisis l'évènement dans le menu déroulant de droite...
Tu as alors la syntaxe exacte....
Bon courage
Ben, je n'ai fait que reprendre la syntaxe exacte d'une pression clavier lorsque tu es dans un TextBox...
Je devrais te retourner la question, où as-tu déniché ton code?
Cette syntaxe n'est pas du VBA....
Pour t'en convaincre, clique au milieu de ReturnInteger, ou de ByVal, et appuie sur F1, tu auras toute l'aide disponible...
Nota, pour obtenir les syntaxes exactes des différents évènements des objets insérés dans tes Userforms, lorsque tu es dans le code de l'USF, tu cliques sur le menu déroulant de l'objet, en haut, dans le menu déroulant de gauche, et tu choisis l'évènement dans le menu déroulant de droite...
Tu as alors la syntaxe exacte....
Bon courage
Bidouilleu_R
Messages postés
1181
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
12 juillet 2012
294
5 oct. 2010 à 14:08
5 oct. 2010 à 14:08
chez silkyroad :-)
Là
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-E
mais notre ami n'avait pas tout lu!
Là
https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-E
mais notre ami n'avait pas tout lu!
Voila l'origine du script... je pensais pourtant avoir suivis le bon fil
https://codes-sources.commentcamarche.net/
Merci beaucoup!
https://codes-sources.commentcamarche.net/
Merci beaucoup!
cousinhub29
Messages postés
1009
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
13 février 2025
355
5 oct. 2010 à 14:44
5 oct. 2010 à 14:44
Re-,
Vi, effectivement, c'est bien un forum VB
Et toi, tu travailles sous VBA
VB : Visual Basic
VBA : Visual Basic for Application
Dans ton cas, le langage appliqué à Excel est du VBA, et non du VB....
Expliquer toutes les différences occulterait une bonne partie, voire la totalité de ma nuit...
Par contre, le lien que t'a fourni Bidouilleu_R concerne bien le VBA, à utiliser sans modération...
Bon apprentissage....
Vi, effectivement, c'est bien un forum VB
Et toi, tu travailles sous VBA
VB : Visual Basic
VBA : Visual Basic for Application
Dans ton cas, le langage appliqué à Excel est du VBA, et non du VB....
Expliquer toutes les différences occulterait une bonne partie, voire la totalité de ma nuit...
Par contre, le lien que t'a fourni Bidouilleu_R concerne bien le VBA, à utiliser sans modération...
Bon apprentissage....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question