OVH Cloud OVH Cloud

Saut de ligne dans une Function

5 réponses
Avatar
Jean-Claude
Bonjour,

Soit une Function qui a pour objectif de trouver un record.
Au cas où plusieurs recordmen existeraient, est-il possible que la
Function renvoi le résultat sur plusieurs ligne ?
J'ai essayé avec chr(10), vbnewline mais cela ne fait qu'apparaître un
caractère carré qui se substitue au saut de ligne souhaité.

Merci d'avance de votre attention

--
A+
Jean-Claude
jcvalProut@wanamoo.fr - Evitez lez gaz mou

5 réponses

Avatar
Daniel
Bonsoir.
Ajoute :
activecell.WrapText=true
activecell étant la cellule où s'affiche le résultat.
Cordialement.
Daniel
"Jean-Claude" a écrit dans le message de news:

Bonjour,

Soit une Function qui a pour objectif de trouver un record.
Au cas où plusieurs recordmen existeraient, est-il possible que la
Function renvoi le résultat sur plusieurs ligne ?
J'ai essayé avec chr(10), vbnewline mais cela ne fait qu'apparaître un
caractère carré qui se substitue au saut de ligne souhaité.

Merci d'avance de votre attention

--
A+
Jean-Claude
- Evitez lez gaz mou




Avatar
Jacky
Bonsoir,

En plus du "Chr(10)" il faut que la cellule soit formaté en >>Renvoyer à la
ligne Automatiquement<<
En vba:
Selection.WrapText = True

Salutations
JJ

"Jean-Claude" a écrit dans le message de news:

Bonjour,

Soit une Function qui a pour objectif de trouver un record.
Au cas où plusieurs recordmen existeraient, est-il possible que la
Function renvoi le résultat sur plusieurs ligne ?
J'ai essayé avec chr(10), vbnewline mais cela ne fait qu'apparaître un
caractère carré qui se substitue au saut de ligne souhaité.

Merci d'avance de votre attention

--
A+
Jean-Claude
- Evitez lez gaz mou




Avatar
lSteph
Bonsoir "Jean-Claude",

mettre ta cellule en renvoi à ligne automatique

lSteph
"Jean-Claude" a écrit dans le message de news:

Bonjour,

Soit une Function qui a pour objectif de trouver un record.
Au cas où plusieurs recordmen existeraient, est-il possible que la
Function renvoi le résultat sur plusieurs ligne ?
J'ai essayé avec chr(10), vbnewline mais cela ne fait qu'apparaître un
caractère carré qui se substitue au saut de ligne souhaité.

Merci d'avance de votre attention

--
A+
Jean-Claude
- Evitez lez gaz mou




Avatar
Modeste
Bonsour® Jean-Claude avec ferveur ;o))) vous nous disiez :

Soit une Function qui a pour objectif de trouver un record.
Au cas où plusieurs recordmen existeraient, est-il possible que la
Function renvoi le résultat sur plusieurs ligne ?
J'ai essayé avec chr(10), vbnewline mais cela ne fait qu'apparaître un
caractère carré qui se substitue au saut de ligne souhaité.


une fonction ne peux modifier le format d'une cellule !!!!
il faut précédement autoriser cet affichage:
Format > Cellule > alignement
cocher : renvoi automatique à la ligne


mais s'il s'agit d'une procédure (Sub ..)
il suffit dans ce cas d'activer le renvoi automatique à la ligne
Worksheets("FeuilXXXX").Range("xxx").WrapText = True

--
--
@+
;o)))

Avatar
Jean-Claude
Merci,
Où avais-je la tête ?
--
A+
Jean-Claude
- Evitez lez gaz mou