L’initiale du mois

Bon­jour,

Lorsqu’on choisit un for­mat per­son­nal­isé de date,
m équiv­aut au mois en nom­bre; par exem­ple 9 ou 11
mm équiv­aut au mois en nom­bre; par exem­ple 09 ou 11
mmm équiv­aut aux pre­mières let­tres du mois; par exem­ple Sep ou Oct
mmmm équiv­aut au mois au com­plet; par exem­ple Sep­tem­bre ou Octobre

Mais saviez vous que
mmm­mm cor­re­spondait à la pre­mière let­tre du mois ? Par exem­ple “s” ou “o”

Soit en animation :

 

 

Source : Lau­rent Longre 

A++

Gae­tan Mourmant
www.polykromy.com

Quels sont vos 5 raccourcis claviers préférés ?!

Bon­jour,

Je lance un petit appel à contribution 😉

Je vous pro­pose de me don­ner les 5 rac­cour­cis claviers que vous utilisez le plus, puis j’en ferai la com­pi­la­tion en image dans un prochain article !
Évidem­ment, CTRL C et CTRL V sont exclus de la liste 😉

Ceux de …Patrick

Cette idée fait suite à un mail de …Patrick, dans lequel il me fai­sait part des rac­cour­cis claviers suivants :

1° sélec­tion­ner toutes les cel­lules adja­centes : CTRL *

 

2° faire la somme d’une colonne se met­tre à l’en­doit voulu et plu­tot que choisir le sym­bole “”; faire “la com­bi­nai­son de touch­es ALT=

 

3° soulign­er dans la cel­lule CTRL U gras dans la cel­lule CTRL G Italique dans la cel­lule (ou la selec­tion) CTRL I
Note : pour aider les anglophiles à le mémoris­er, U provient de Underline.

 

Je ne con­nais­sais pas le deux­ième, mais il est bien pratique.

Les miens !

Per­son­nelle­ment, j’u­tilise beau­coup ceux-ci :

F2 pour l’édi­tion d’une for­mule (utile aus­si pour chang­er le nom d’un réper­toire dans l’explorateur) :

 

CTRL + Entrée pour recopi­er une for­mule sur plusieurs cellules :
— Sélec­tion­ner la plage
— Entr­er la formule
— Valid­er par CTrl + Entrée 

 

F3 pour coller un nom dans une formule

 

F11 qui per­met d’a­jouter une feuille de graphique

 

ALT+F11 qui per­met d’ac­céder directe­ment à l’édi­teur de VBA.

 

Les votres !!!

J’at­tends avec impa­tience vos contributions !

Gae­tan Mourmant
www.polykromy.com

TCD sur plusieurs feuilles

Bon­jour,

Cet arti­cle fait suite à la lec­ture du site de Jean-Marie Lam­bert où il présente une facon de chang­er la source des don­nées d’un tableau croisé dynamique (TCD) en util­isant la fonc­tion INDIRECT dans un nom dynamique pour ren­seign­er la feuille con­tenant les données.

Ceci bien sur à con­di­tion que les don­nées aient la même structure.

Le but est de réalis­er ceci :

Vous pou­vez retrou­ver mon fichi­er exem­ple ici

Je ne vais pas réécrire l’ar­ti­cle, qui est très bien détail­lé et péd­a­gogique, mais l’idée prin­ci­pale est celle-ci .

On ajoute une cel­lule (ici A2 de la feuille TCD) con­tenant le nom de la feuille de la base de don­nées con­cernée. Cette cel­lule con­tient une val­i­da­tion (Don­nées — Val­i­da­tion) afin d’éviter les fautes de frappe.

La fonc­tion Indi­rect per­met de ren­voy­er les références suivantes :
— Liste1!$A$1 pour INDIRECT(TCD!$A$2&“!$A$1”)
— Liste1!$A:$A pour INDIRECT(TCD!$A$2&”!$A:$A”)
— Liste1!$1:$1 pour INDIRECT(TCD!$A$2&“!$1:$1”)

La déf­i­ni­tion d’un nom dynamique (Inser­tion — Nom — Définir) pour un TCD prend la forme générale suivante :
=DECALER(Liste!$A$1;;;NBVAL(Liste1!$A:$A);NBVAL(Liste1!$1:$1))
En con­sid­érant que:
— la feuille “Liste1” con­ti­enne la base de données,
— la pre­mière ligne ne con­tenant que les en-têtes et
— la pre­mière colonne ne devant pas avoir de cel­lules vides.

D’où la com­bi­nai­son finale suiv­ante pour le nom dynamique :
=DECALER(INDIRECT(TCD!$A$2&“!$A$1”);;;
NBVAL(INDIRECT(TCD!$A$2&”!$A:$A”));NBVAL(INDIRECT(TCD!$A$2&“!$1:$1”)))

On crée ensuite le TCD en se bas­ant sur ce nom dynamique comme source des données.

Finale­ment, en ajout à l’ar­ti­cle de Jean-Marie Lam­bert, on peut créer une procé­dure événe­men­tielle cap­tant le change­ment de valeur de la cel­lule A2 et lan­cant automa­tique­ment l’ac­tu­al­i­sa­tion du tableau :

Pri­vate Sub Worksheet_Change(ByVal Tar­get As Range)
If Target.Address = “$A$2” Then
    ActiveSheet.PivotTables(“Tableau croisé dynamique1”).PivotCache.Refresh
End If

End Sub

Bon amuse­ment

Gae­tan Mourmant
www.polykromy.com