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

E

Evelynetfrancois

Guest
bonjour a tousssss
voici ma Q

If Not IsNumeric(TextBox1) Then
TextBox1 = ''
TextBox1.SetFocus
Exit Sub
End If
Pour : si c'est pas des chiffres ......................ok
ca fonctionne
mais je voudrais : si c'est pas des lettres ?
j ai mis
If IsNumeric(TextBox1) Then( en supprimant le NOT)
TextBox1 = ''
TextBox1.SetFocus
Exit Sub
End If
mais le resultat n 'est pas identic
il y a t il un code pour les lettres styles
If Not IsStringe(TextBox1) Then
TextBox1 = ''
TextBox1.SetFocus
Exit Sub
End If
par exemple

merci beaucoup pour vos idees
EetF
 
Bonjour le forum
Bonjour Evelynetfrancois; bonjour Pascal76 (sympa ton Blog)

Une approche reprise (et si j'ai bien compris) de notre ami mDF (que je salue au passage). Si tes valeurs ne sont pas comprises entre a & z ou A & Z (il y a intercalé 6 sigles qui ne servent pas souvent dans les saisies de TextBox mais bon....), elles ne s'affichent pas dans ton TextBox :

Dans un module :

Code:
Option Explicit

'--------------------------------
'  myDearFriend! - 03/07/2004
'--------------------------------
Public Function AutoriseFrappe(ByVal K As Integer) As Integer
'Autorise uniquement les touches numériques et :
    Select Case K
    Case Is < 65, Is > 122
        K = 0
    End Select
    AutoriseFrappe = K
End Function

Puis dans ton code de TxtBox :

Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    KeyAscii = AutoriseFrappe(KeyAscii)
End Sub

Bon ouikand à toutes & à tous 😉
 
- 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
9
Affichages
385
Réponses
10
Affichages
661
Réponses
15
Affichages
778
Réponses
2
Affichages
272
Retour