OVH Cloud OVH Cloud

caractère en plus lors de validation textbox dans cellules

4 réponses
Avatar
Frederic.vandelannoitte
Bonjour à tous,

j'ai un petit souci avec un projet. J'ai un userform avec plusieurs textbox.
Chacuns des textbox alimentent différentes cellules dans une feuille de
calcul. Jusque là pas de problème. Toutefois, j'ai un textbox qui autorise la
saisie sur plusieurs lignes (EnterKeyBehavior à true). le saut de ligne est
bien réalisé dans la cellule mais il fait apparaitre un carré à chaque fin de
ligne. Etant donné que je dois imprimer cette feuille, je ne peut pas laisser
le carré. Je n'ai pas d'autre solution à l'heure actuelle que de le supprimer
manuellement.

Quelqu'un aurait-il une idée pour ne pas générer ce carré ou le supprimer en
automatique. Je n'ai rien trouvé malgrè mes recherches.

Un grand merci à tous pour votre collaboration.

Frédéric

4 réponses

Avatar
Pounet95
Bonsoir,
Quand, dans Format/Cellule/Alignement on coche la case renvoyer auto à la
ligne,
le saut de ligne (carré) n'est plus affiché.
Cela répond au problème ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
""
a écrit dans le
message de news:
Bonjour à tous,

j'ai un petit souci avec un projet. J'ai un userform avec plusieurs
textbox.
Chacuns des textbox alimentent différentes cellules dans une feuille de
calcul. Jusque là pas de problème. Toutefois, j'ai un textbox qui autorise
la
saisie sur plusieurs lignes (EnterKeyBehavior à true). le saut de ligne
est
bien réalisé dans la cellule mais il fait apparaitre un carré à chaque fin
de
ligne. Etant donné que je dois imprimer cette feuille, je ne peut pas
laisser
le carré. Je n'ai pas d'autre solution à l'heure actuelle que de le
supprimer
manuellement.

Quelqu'un aurait-il une idée pour ne pas générer ce carré ou le supprimer
en
automatique. Je n'ai rien trouvé malgrè mes recherches.

Un grand merci à tous pour votre collaboration.

Frédéric


Avatar
michdenis
Bonjour Frédéric,

Range("C1") = WorksheetFunction.Substitute(Me.TextBox1, vbCrLf, Chr(10))


Salutations!


"" a écrit dans le message de
news:
Bonjour à tous,

j'ai un petit souci avec un projet. J'ai un userform avec plusieurs textbox.
Chacuns des textbox alimentent différentes cellules dans une feuille de
calcul. Jusque là pas de problème. Toutefois, j'ai un textbox qui autorise la
saisie sur plusieurs lignes (EnterKeyBehavior à true). le saut de ligne est
bien réalisé dans la cellule mais il fait apparaitre un carré à chaque fin de
ligne. Etant donné que je dois imprimer cette feuille, je ne peut pas laisser
le carré. Je n'ai pas d'autre solution à l'heure actuelle que de le supprimer
manuellement.

Quelqu'un aurait-il une idée pour ne pas générer ce carré ou le supprimer en
automatique. Je n'ai rien trouvé malgrè mes recherches.

Un grand merci à tous pour votre collaboration.

Frédéric
Avatar
Frederic.vandelannoitte
Bonjour,

Merci pour ta réponse mais cette option était déjà cochée. Regarde la
réponse de MichDenis, cela fonctionne

merci encore d'avoir pris du temps pour me répondre.

frederic



Bonsoir,
Quand, dans Format/Cellule/Alignement on coche la case renvoyer auto à la
ligne,
le saut de ligne (carré) n'est plus affiché.
Cela répond au problème ?

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
""
a écrit dans le
message de news:
Bonjour à tous,

j'ai un petit souci avec un projet. J'ai un userform avec plusieurs
textbox.
Chacuns des textbox alimentent différentes cellules dans une feuille de
calcul. Jusque là pas de problème. Toutefois, j'ai un textbox qui autorise
la
saisie sur plusieurs lignes (EnterKeyBehavior à true). le saut de ligne
est
bien réalisé dans la cellule mais il fait apparaitre un carré à chaque fin
de
ligne. Etant donné que je dois imprimer cette feuille, je ne peut pas
laisser
le carré. Je n'ai pas d'autre solution à l'heure actuelle que de le
supprimer
manuellement.

Quelqu'un aurait-il une idée pour ne pas générer ce carré ou le supprimer
en
automatique. Je n'ai rien trouvé malgrè mes recherches.

Un grand merci à tous pour votre collaboration.

Frédéric







Avatar
Frederic.vandelannoitte
Bonjour,

un grand merci pour ta réponse. Cela fonctionne.

A bientot

Frédéric


Bonjour Frédéric,

Range("C1") = WorksheetFunction.Substitute(Me.TextBox1, vbCrLf, Chr(10))


Salutations!


"" a écrit dans le message de
news:
Bonjour à tous,

j'ai un petit souci avec un projet. J'ai un userform avec plusieurs textbox.
Chacuns des textbox alimentent différentes cellules dans une feuille de
calcul. Jusque là pas de problème. Toutefois, j'ai un textbox qui autorise la
saisie sur plusieurs lignes (EnterKeyBehavior à true). le saut de ligne est
bien réalisé dans la cellule mais il fait apparaitre un carré à chaque fin de
ligne. Etant donné que je dois imprimer cette feuille, je ne peut pas laisser
le carré. Je n'ai pas d'autre solution à l'heure actuelle que de le supprimer
manuellement.

Quelqu'un aurait-il une idée pour ne pas générer ce carré ou le supprimer en
automatique. Je n'ai rien trouvé malgrè mes recherches.

Un grand merci à tous pour votre collaboration.

Frédéric