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

Format cellule

k@rl

XLDnaute Nouveau
Bonsoir le forum

Quel format, ou quelle formule faut-il donner à une cellule pour qu'elle affiche le mois précédant au mois actuel.
Dans le même style, quel format faut-il donner à une cellule pour qu'elle affiche un nombre à la dizaine supérieure ==> 1452 ==> 1460

Merci à tous pour vos précieux conseils.

A bientôt.
 

JYLL

Nous a quitté
Repose en paix
Bonsoir,


Pour la deuxième question, voici la formule.

=MRound(A1+4;10)

Il faut ajouté 4 pour avoir l'arrondi par excès

ex =Mround(1541+4;10) donne 1550

sans le +4 donne 1540


Bon test.
Amicalement.

JYLL
 

andré

XLDnaute Barbatruc
Salut k@rl et JYLL,

Je réponds aux deux questions : il n'est pas possible, à ma connaissance, de réaliser ce qui est demandé par un 'format', bien par formule.

Pour la mois précédent : =MOIS.DECALER(date;-1)
'date' est une référence à une cellule contenant une date ou une date placée entre '' ou la fonction AUJOURDHUI()
Il y a lieu d'activer l'Utilitaire d'Aanalyse sous les macros complémentaires du menu Outils.

Pour l'arrondi il y a aussi : =ARRONDI.SUP(A1/10;0)*10
ou bien pour faire compliqué mais plus court : =(ENT(A1/10)+1)*10

Â+
 

k@rl

XLDnaute Nouveau
Re Bonjour à tous,

La solution que vous m'avez soumis fonctionne très bien dans une cellule vide. (ARROND.SUP)
Par contre dans mon apllication la cellule est alimentée par une macro, donc je suppose qu'il faut aller titiller VBA pour pouvoir remédier au problème.

Voici le bout de code

Sheets('Consommation totale usine').Activate
Range('K65536').End(xlUp).Select
Somme = Selection.Value
Sheets('Répartitions du mois').Select
Range('C8').Value = Somme

C'est le cellule C8 que je voudrais arrondir à la dizaine supérieure.

Merci pour vos conseils
@+
 

k@rl

XLDnaute Nouveau
Bonsoir MichelXld, et le forum,

Je viens d'essayer ta solution à mon petit problème, j'ai recopié ta ligne de code à la suite de celle que j'avais proposé.
Seulement le résultat obtenu n'est pas celui que je souhatais,
(arrondir le cellule C8 à la dizaine supérieure).
Mon niveau VBA est semblable à la poule qui à rencontré une paire de ciseaux !!!!
Une ligne de code qui s'intégrerait au mien serait magnifique.

Encore merci

@+
 

Discussions similaires

Réponses
15
Affichages
602
Réponses
5
Affichages
211
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…