OVH Cloud OVH Cloud

Champ texte ne commençant pas par un "vide"

3 réponses
Avatar
ManBas
Bonjour à tous,
Dans ma base de données, lorsque le tri se fait sur une colonne "NomPat",
l'enregistrement qui se place tout en haut (ligne 1) pourrait être une
erreur constituée par "vide"suivi du texte NomPat. Cela décale (en ligne 2)
la ligne de titre (sur laquelle est programmé le filtre automatique).
Pour éviter que l'utilisateur ne saisisse un "vide" au début du champ texte
(dans le userform), j'ai écris le code suivant :
If NomPat.value=" " Then
Msgbox "alerte"
NomPat.value="erreur"
end if.
L'utilisateur est contraint d'effacer et de recommencer correctement la
saisie.

Mais une fausse manipulation pourrait induire quand même l'erreur
"vide"-texte (texte saisi d'abord, et curseur malencontreusement replacé au
début puis touche espace).

Avez-vous une idée pour éviter ce problème?
Merci d'avance.

3 réponses

Avatar
JB
Bonjour,

x=Trim(x) enlève les espaces avant et après

JB
Avatar
ManBas
Bonjour JB,
Merci de ton aide.
Désolé je ne comprends pas.
(Aide: Renvoie le taux interne de rentabilité modifié, pour une série de
flux financiers périodiques)(!!!)
Peux-tu développer un peu STP?

"JB" a écrit dans le message de news:

Bonjour,

x=Trim(x) enlève les espaces avant et après

JB
Avatar
ManBas
Simplissime, ça marche (j'ai remplacé x par NomPat.value) !!!
Merci beaucoup JB.
A bientôt

"JB" a écrit dans le message de news:

Bonjour,

x=Trim(x) enlève les espaces avant et après

JB