OVH Cloud OVH Cloud

Remplacer des n° de mois par des libellés

11 réponses
Avatar
Laurent
Bonjour à tous,

J'ai une liste de nombres, allant de 1 à 12.

J'aimerai remplacer ces nombres par des libellés (Janvier, Février, Mars ...
Décembre) à l'affichage, mais en faisant en sorte que les cellules d'origine
conservent les nombres.

Quelqu'un aurait-il une idée ? (Ou pire, la question aurait-elle été déjà
traitée)

merci de votre contribution

Laurent

1 réponse

1 2
Avatar
docm
Comme l'oeuf de ... Fallait y penser. Super.

"" wrote in message
news:41c3dd55$0$4674$
mais si c'est possible :

dans la feuille de code associée à la page excel contenant les n° de mois,
à supposer que les mois doivent se trouver en colonne B :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells(1).Column = 2 And IsNumeric(Target) Then
If Target > 0 And Target < 13 Then
Target.NumberFormat = """" & Format(DateSerial(2000, Target, 1), "mmmm") &
""""
End If
End If
End Sub

quand on tape 5, ça affiche mai tout en gardant la valeur 5


http://jacxl.free.fr



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

....mais en faisant en sorte que les cellules d'origine
conservent les nombres.


Pas possible de garder les valeurs numériques (1 à 12) et les formater
en


mois !
1 à 12 correspondant aux même numéros de série c'est à dire 01/01/1900 à
12/01/1900 !
Il vaudrait bien mieux que tes cellules contiennent des vraies dates
(1/1;1/2;1/3....1/12) qui pourront alors être formatées à volonté (mmmm)

AV









1 2