Format d'une cellule

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

Cougar

XLDnaute Impliqué
Bonjour le forum,

Voici donc mon problème. Dans mon USF, si le textbox contient un nombre le code continu, si c'est des lettre il quitte le code.

Donc comment spécifier pour différencier entre nombre et lettre dans un Textbox.

For j = 1 To 24
If Controls("TextBox" & j) = "caractère" Then
Controls("TextBox" & j) = ""
End If
Next

Merci
 
Re : Format d'une cellule

bonjour Cougar
A tester:
Avec une fonction de controle
Code:
Function y_a_un_caractere(variable)
y_a_un_caractere = False
For n = 1 To Len(variable)
  If Asc(Mid(variable, n, 1)) < 47 Or Asc(Mid(variable, n, 1)) > 57 Then
    y_a_un_caractere = True
    Exit Function
  End If
Next n
End Function
 
 
Sub test()
For j = 1 To 24
If y_a_un_caractere(Controls("TextBox" & j)) Then
Controls("TextBox" & j) = ""
End If
Next
End Sub

edit:Salut Pierrot
ton code est un peu plus simple !!! Bravo
 
- 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
15
Affichages
788
Réponses
8
Affichages
390
Réponses
4
Affichages
735
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
358
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
293
Réponses
12
Affichages
373
Réponses
3
Affichages
332
Retour