Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Format de nombre...

7 réponses
Avatar
Yvan
Bonjour,

Je récupère une donnée avec des décimales, et je veux la faire apparaitre
sous forme de fraction. Exemple : 41,33 apparaissant en 41 1/3

Peut-on utiliser la formule : Format(cells(1,1)," ?????")

--
Merci pour vos réponses.

7 réponses

Avatar
Gaspareau
Bonjour

Dans le menu, Format, cellule, onglet nombre tu choisit format
fraction

Ça répond ?

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

Bonjour,

Je récupère une donnée avec des décimales, et je veux la faire apparaitre
sous forme de fraction. Exemple : 41,33 apparaissant en 41 1/3

Peut-on utiliser la formule : Format(cells(1,1)," ?????")

--
Merci pour vos réponses.


Avatar
Yvan
Non, parce que c'est une formule VBA qui doit faire le nécessaire !!!
--
Merci pour vos réponses.



Bonjour

Dans le menu, Format, cellule, onglet nombre tu choisit format
fraction

Ça répond ?

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

Bonjour,

Je récupère une donnée avec des décimales, et je veux la faire apparaitre
sous forme de fraction. Exemple : 41,33 apparaissant en 41 1/3

Peut-on utiliser la formule : Format(cells(1,1)," ?????")

--
Merci pour vos réponses.







Avatar
Jacky
Bonsoir,

Essaie:
[a1].NumberFormat = "# ?/?"

--
Salutations
JJ


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

Bonjour,

Je récupère une donnée avec des décimales, et je veux la faire apparaitre
sous forme de fraction. Exemple : 41,33 apparaissant en 41 1/3

Peut-on utiliser la formule : Format(cells(1,1)," ?????")

--
Merci pour vos réponses.


Avatar
Philippe.R
Bonjour,
Pour abonder dans le sens de Jacky, l'enregistreur de macros indique :

Selection.NumberFormat = "# ?/?"
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Yvan" a écrit dans le message de
news:
Bonjour,

Je récupère une donnée avec des décimales, et je veux la faire apparaitre
sous forme de fraction. Exemple : 41,33 apparaissant en 41 1/3

Peut-on utiliser la formule : Format(cells(1,1)," ?????")

--
Merci pour vos réponses.


Avatar
Yvan
Merci Philippe, mais dans le cas où je souhaite effectuer une concaténation,
la syntaxe suivante ne fonctionne pas :

Cells(2, 2) = Cells(2, 1) & NumberFormat(Cells(2,11),"# ?/?")
--
Merci pour vos réponses.



Bonjour,
Pour abonder dans le sens de Jacky, l'enregistreur de macros indique :

Selection.NumberFormat = "# ?/?"
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Yvan" a écrit dans le message de
news:
Bonjour,

Je récupère une donnée avec des décimales, et je veux la faire apparaitre
sous forme de fraction. Exemple : 41,33 apparaissant en 41 1/3

Peut-on utiliser la formule : Format(cells(1,1)," ?????")

--
Merci pour vos réponses.






Avatar
Modeste
Bonsour® Yvan avec ferveur ;o))) vous nous disiez :

Merci Philippe, mais dans le cas où je souhaite effectuer une
concaténation, la syntaxe suivante ne fonctionne pas :

Cells(2, 2) = Cells(2, 1) & NumberFormat(Cells(2,11),"# ?/?")


pour une fraction à 2 chiffres
Cells(2,11).NumberFormat="# ??/??"

pour une fraction à 1 chiffres
Cells(2,11).NumberFormat="# ?/?"

pour une fraction en 12emes
Cells(2,11).NumberFormat="# ??/12"

pour une fraction en quart
Cells(2,11).NumberFormat="# ?/4"

Cells(2, 2) = Cells(2, 1) & " "& Cells(2,11).Text


--
--
@+
;o)))

Avatar
Yvan
Modeste,

Ta réponse est tout simplement parfaite. Merci de ton aide.

A plus,
--
Merci pour vos réponses.



Bonsour® Yvan avec ferveur ;o))) vous nous disiez :

Merci Philippe, mais dans le cas où je souhaite effectuer une
concaténation, la syntaxe suivante ne fonctionne pas :

Cells(2, 2) = Cells(2, 1) & NumberFormat(Cells(2,11),"# ?/?")


pour une fraction à 2 chiffres
Cells(2,11).NumberFormat="# ??/??"

pour une fraction à 1 chiffres
Cells(2,11).NumberFormat="# ?/?"

pour une fraction en 12emes
Cells(2,11).NumberFormat="# ??/12"

pour une fraction en quart
Cells(2,11).NumberFormat="# ?/4"

Cells(2, 2) = Cells(2, 1) & " "& Cells(2,11).Text


--
--
@+
;o)))