Trous de mémoire…

Bon­jour et bonne semaine,

Si comme moi, vous avez une mémoire très très faible (et Google ne fais qu’empirer les choses !), vous aurez besoin de ces quelques for­mules :

Tout d’abord, quel jour sommes-nous ?

Pour une mise à jour à chaque recal­cul : =aujour­d­hui()
Pour une écri­t­ure en “dur” et immuable dans le temps : CTrl + ;

Après, l’autre ques­tion clas­sique :

“Mais, com­bi­en y‑a-t-il de jours au mois de Mai ?”

Soit donc en A1 une date quelque­conque de Mai. Met­tons le 1er Mai, nous pou­vons alors utilis­er la for­mule suiv­ante :
=jour(date(annee(A1) ;mois(A1)+1;0))

Si on recopie A1 vers le bas en cli­quant avec le bou­ton droit de la souris, on obtient ceci :

Il ne reste plus qu’à recopi­er la for­mule B1 pour avoir la cor­re­spon­dance des mois.
On peut aus­si rem­plac­er A1 par aujour­d­hui() pour avoir le nom­bre de jours du mois courant.

Oui, mais Octo­bre, c’est bien le 11ème mois de l’an­née ?!

Si finale­ment, vous n’êtes pas capa­ble de vous sou­venir qu’Oc­to­bre est le 10ème mois de l’an­née (je crois 😉 ), il ne reste plus qu’à trans­former le for­mat de la cel­lule pour affich­er le mois en entier.
Par exem­ple, en choi­sis­sant mmmm aaa (Menu — For­mat — Cel­lule…) :

et donc finale­ment, on a un tableau de ce genre :

Mon autre source per­ma­nente de ques­tion­nement, ce sont les années bisex­tiles !

D’où
=si(mois(date(annee(A1);2;29)) =2;“Année bisextile”;“Année non bisex­tile”)

On résoud le prob­lème en regar­dant si le 29 févri­er “existe” dans Excel.
D’ac­cord, je triche un peu et je laisse Excel régler le prob­lème, mais ca fonc­tionne !

Sur ce, j’e­spère ne rien avoir oublié (!) et vous souhaite un bon lun­di.

Gae­tan Mour­mant
www.polykromy.com

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel

Dernière newsletter

Bon­jour,

Je vous annonce la sor­tie de ma dernière newslet­ter sur Excel :

http://www.polykromy.com/nl/nl53

Bon appren­tis­sage

Gae­tan Mour­mant

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel

Transformer du code VBA en HTML

Bon­jour,

VB HTML Maker

Si vous êtes web­mas­ter d’un site web con­sacré à Excel ou au VB, il peut par­fois être très utile de trans­former du code VBA en HTML.

Le prob­lème, c’est qu’en faisant un sim­ple copi­er — coller, le code ne con­serve ni les couleurs, ni les tab­u­la­tions.

Pour y remédi­er, nos amis anglo­phones ont con­coc­té ce petit util­i­taire :

VB HTML Mak­er

D’où le résul­tat :

Option Explic­it

Sub test()
‘Ce mod­ule vise à démon­tr­er l’u­til­i­sa­tion de VB HTML
Dim a As Inte­ger
For a = 1 To 10
    Beep
Next

End Sub

Bon amuse­ment.

Gae­tan Mour­mant
www.polykromy.com

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel