Compter les caractères dans un champ à messure qu'on tape
Fermé
Tessel75
-
24 avril 2022 à 21:56
yg_be Messages postés 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 25 avril 2022 à 14:18
yg_be Messages postés 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 25 avril 2022 à 14:18
A voir également:
- Compter les caractères dans un champ à messure qu'on tape
- Caractères ascii - Guide
- Créer un compte gmail - Guide
- Caractères spéciaux symboles clavier - Guide
- Créer un compte google - Guide
- Se connecter à un autre compte facebook - Guide
3 réponses
yg_be
Messages postés
22722
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
1 476
25 avril 2022 à 08:42
25 avril 2022 à 08:42
bonjour,
s'agit-il d'un contrôle dans un formulaire?
peux-tu montrer ton code?
s'agit-il d'un contrôle dans un formulaire?
peux-tu montrer ton code?
Bonjour et Merci pour ta réponse.
Mon code est très simple.
Sub CITATION_KeyUp(KeyCode As Integer, Shift As Integer)
NbCr = 256 - Len(Screen.ActiveControl)
If NbCr > 0 And NbCr < 5 Then
MsgBox "Vous allez dépasser la limite des Notes courtes." _
& Chr(13) & "Il vous reste " & NbCr & " caractères avant d'atteindre les 255." 'vbExclamation + vbOKOnly, ""
End If
End Sub
Mon code est très simple.
Sub CITATION_KeyUp(KeyCode As Integer, Shift As Integer)
NbCr = 256 - Len(Screen.ActiveControl)
If NbCr > 0 And NbCr < 5 Then
MsgBox "Vous allez dépasser la limite des Notes courtes." _
& Chr(13) & "Il vous reste " & NbCr & " caractères avant d'atteindre les 255." 'vbExclamation + vbOKOnly, ""
End If
End Sub
yg_be
Messages postés
22722
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
1 476
25 avril 2022 à 11:58
25 avril 2022 à 11:58
peux-tu utiliser les balises de code quand tu partages du code?
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
s'agit-il d'un contrôle dans un formulaire?
suggestion:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
s'agit-il d'un contrôle dans un formulaire?
suggestion:
private Sub CITATION_change() NbCr = 256 - Len(Me.CITATION.text) If NbCr > 0 And NbCr < 5 Then MsgBox "Vous allez dépasser la limite des Notes courtes." _ & Chr(13) & "Il vous reste " & NbCr & " caractères avant d'atteindre les 255." 'vbExclamation + vbOKOnly, "" End If End Sub
Désolé mais je sais pas marquer les balises; je n'ai appris le VBA qu'en autodidacte càd en convertissant les macros avec l'automatisme de Access, et après de proche en proche vers des enchainements plus compliqués.
Pour autant je teste ta solution avec "Change" plutôt que "KeyUp(KeyCode As Integer, Shift As Integer) "
Pour autant je teste ta solution avec "Change" plutôt que "KeyUp(KeyCode As Integer, Shift As Integer) "
Après test, je peux dire que ça ne passe pas. Mais l'idée est bonne, de passer à "Change" plutôt que "KeyUp(KeyCode As Integer, Shift As Integer) "
Mais ce qui ne passe pas, c'est la ré-initialisation du comptage des caractères Len(Screen.ActiveControl)
J'essaye autre chose, et puis je donne la réponse.
Merci
Mais ce qui ne passe pas, c'est la ré-initialisation du comptage des caractères Len(Screen.ActiveControl)
J'essaye autre chose, et puis je donne la réponse.
Merci
yg_be
Messages postés
22722
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
25 avril 2024
1 476
25 avril 2022 à 14:18
25 avril 2022 à 14:18
Relis bien la page à propos des balises.
25 avril 2022 à 09:01