Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 fonction qui renvoie son résultat à la ligne

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,
Je vous souhaite une belle journée

Il y a déjà longtemps, à l'occasion d'un besoin, je souhaitais que ma formule m'affiche son résultat comme ci-dessous dans sa cellule :
---------------------------------------------------------------
"Bjr, Le Forum, je souhaite que le résultat de ma formule
soit renvoyé à la ligne comme je l'ai saisi ici
J'ai fait des recherches,
des tests,
sans résultat,
Auriez-vous la solution ?
Un grand merci par avance.
Je vous souhaite une belle journée,
lionel "
--------------------------------------------------------------
J'avais recherché à nouveau, refait des tests, utilisé "car10", mais toujours pas trouvé Grrrr !

J'ai à nouveau le besoin et j'y reviens .
Auriez-vous la solution ?
Je joins un petit fichier test.
Un grand merci à vous tous,
lionel
 

Pièces jointes

  • car10_test.xlsm
    11.5 KB · Affichages: 9
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Hé ben non !
ça a marché 1 fois et je ne sais pas pourquoi et ça ne fonctionne plus.

De plus, j'ai mal posé mon souci :
En fait, je voudrais garder la formule en I2 et que le résultat soit renvoyé en texte dans une autre cellule comme dans le fichier joint,
Mais est-ce possible ?
lionel
 

Pièces jointes

  • car10_test.xlsm
    18.9 KB · Affichages: 3

Phil69970

XLDnaute Barbatruc
Re

En faite auto fit s'adapte à la largeur de la colonne donc quand sur ton fichier la colonne I est en largeur 48 (439 pixels) tu as l'impression que tu as tout redimensionné du 1er coup mais si la colonne est de la même largeur que la colonne d'a coté c'est à dire largeur 12 (115 pixels) alors le redimensionnement s'effectue sur la hauteur....
Donc :
-Soit tu pré-dimensionnes la largeur de la colonne I (comme Chris a fait)
-Soit par le code tu dimensionnes la largeur et la hauteur.
Par exemple
VB:
Sub RenvoiAuto()
[I10].FormulaLocal = "=B2 & "" "" & C2 & CAR(10)& D2 & CAR(10)& B3 & CAR(10)& B4 & CAR(10) & B5 & CAR(10) & B6 & CAR(10) & B7 & CAR(10) & B8 & CAR(10) & B9 & CAR(10) & B10"
[I10] = [I10].Value
Columns("I:I").ColumnWidth = 40
Rows("10:10").RowHeight = 144
End Sub
@Phil69970
 

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Merci Chris,

Nickel, ça marche
lionel,
Dsl Phil, j'étais sorti. je vais tester et te dire
 

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Evidemment ça marche. Où avais-je la tête. Merci Phil
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…