Procedure IF, verification d'un nombre de caractère

lolosca

XLDnaute Nouveau
Bonjour tout le monde,


J'ai écrit ce code pour une vérification du nombre de caractère dans une textbox, cependant que je mette 4 caractères ou moins ou plus, le résultat est le même, il m'affiche la msgbox. Pourtant il me semble qu'il n'y a pas d'erreur dans mon code. Si vous voyez une erreur ou que vous avez une autre solution je sui biensure preneur!!

Code:
If Len(ZT1_ExComp) <> 4 Then
    MsgBox ("Erreur Exercice comptable, moins de 4 caractères"), vbCritical
    sortir = 1
    Exit Sub
End If

Si vous voyez une erreur ou que vous avez une autre solution je sui biensure preneur!!

Merci d'avance
 

lolosca

XLDnaute Nouveau
Re : Procedure IF, verification d'un nombre de caractère

Merci pour vos réponses, moi aussi je l'ai testé dans un autre fichier et ca marche, je vous mets un fichier test pour que vous puissiez voir.

La formule se trouve dans le module1 et elle est utilisée dans le userform bouton ajouter.

Merci d'avance
 

Pièces jointes

  • fichier exemple pour forum.xlsm
    86.5 KB · Affichages: 35
  • fichier exemple pour forum.xlsm
    86.5 KB · Affichages: 38
  • fichier exemple pour forum.xlsm
    86.5 KB · Affichages: 38

Pierrot93

XLDnaute Barbatruc
Re : Procedure IF, verification d'un nombre de caractère

Re,

A noter également, travailler en "option explicit", ce qui éviterait ce genre d'erreur, à placer en tête de tous les modules :
Code:
Option Explicit
oblige à la déclaration de toutes les variables....
 

Discussions similaires

Statistiques des forums

Discussions
312 673
Messages
2 090 779
Membres
104 664
dernier inscrit
jth