Format de mois

belette

XLDnaute Junior
Bonjour,

J'ai des mois de 1 à 12 (normal!) et je les voudrais de janvier à décembre.

J'utilise dans ma macro VBA l'instruction suivante :

Columns('D:D').NumberFormat = 'mmmm'

Mais du coup mon chiffre de 1 à 12 est interprété comme une date et pas juste un mois, comment y remédier ?
 

Law

XLDnaute Junior
Bonjour Belette, le forum,

Ceci pourrait t'aider :

Sub FormeDate()
Dim X As Byte
For X = 1 To 12
Sheets(1).Range('E' & X).FormulaR1C1 = '=TEXT(''1/''&RC[-1],''mmmm'')'
Next X
End Sub


Avec ce code, la macro fera en sorte de te mettre à droite de ta colonne D (donc colonne E) les noms des mois. Mais ça ne te remplaces pas directement tes numéros de mois dans la colonne D.
Toutefois rien ne t'empêche après de faire en VBA un couper coller des valeurs de la colonne E sur la colonne D.

Bonne journée,
Ciao ciao !! ;)
 
H

henri

Guest
Bonsoir,
une autre solution
A+ [file name=mois_20060602211247.zip size=6486]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/mois_20060602211247.zip[/file]
 

Pièces jointes

  • mois_20060602211247.zip
    6.3 KB · Affichages: 10

Statistiques des forums

Discussions
312 764
Messages
2 091 859
Membres
105 079
dernier inscrit
Biscot_399