Excel

Vous trouverez des vidéos et fichiers de démonstration concernant le logiciel Excel. Des exemples, des vidéos et des cas pratiques, étapes par étapes pour apprendre à utiliser Excel, suivant les contraintes que j’ai rencontrée dans ma vie professionnelle. Commençons tout de suite…

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min.

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min. EXCEL_2007_EX_SIMPLE_INDEX_EQUIV

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min.

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min.

 

 

 

 

 

EXCEL_2007_EX_SIMPLE_INDEX_EQUIV

Problématique :
J’ai besoin de faire une recherche à l’intersection d’une plage de données entre ligne et colonne.

Comment faire une recherche rapidement de données.

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min. EXCEL_2007_EX_SIMPLE_INDEX_EQUIV

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min.

Solution :

Tout d’abord crée une liste de données
Soit créer un nom dans le gestionnaire de nom avec la formule décaler, soit mettre en forme la liste de données sous forme de tableau.
Dans cet exemple, nous avons la production en abscisse et les jours de la semaine en ordonnée.

  1. J’utilise EQUIV pour avoir l’équivalent de la ligne concernée avec la production du produit 1, soit =EQUIV(C13;$C$6:$C$9;0).
  2. J’utilise EQUIV pour avoir l’équivalent de la colonne concernée avec le jour de la semaine, soit =EQUIV(C14;$D$5:$H$5;0).
  3. En utilisant la fonction INDEX je renvoi sur la plage de valeur concernée ( D6 a H9), la valeur correspondant à ce qui se trouve en ligne puis en colonne  ( =INDEX($D$6:$H$9;D13;D14))
  4. Enfin je remplace le contenu de D13 par =EQUIV(C13;$C$6:$C$9;0) et D14 par =EQUIV(C14;$D$5:$H$5;0) ; ce qui donne cela : =INDEX($D$6:$H$9;EQUIV(C13;$C$6:$C$9;0);EQUIV(C14;$D$5:$H$5;0)).

Imprim écran avec toute les étapes :

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min. EXCEL_2007_EX_SIMPLE_INDEX_EQUIV

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min.

Suffit ensuite de changer suivant la valeur de C13 ou C14 pour ré actualiser l’intersection voulue, vous pouvez même faire un menu déroulant.

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min. EXCEL_2007_EX_SIMPLE_INDEX_EQUIV

Excel 2007 : Comment utiliser Index Equiv simplement sur Excel en moins de 5 min.

Version Youtube :

Tuto :

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

Excel 2010 : Comment générer un pdf d'une plage de cellule Excel en VBA en moins de 6 min.EXCEL_2010_EX_FACTURE_PLAGE_EN_PDF

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

EXCEL_2010_EX_FACTURE_PLAGE_EN_PDF

Problématique :
J’ai besoin de générer un pdf sur une plage de cellule définit par exemple pour une facture un bon de commande ou tout autre document administratif en VBA.

Aujourd’hui une petite astuce à destination de ceux qui souhaitent générer des pdf et l’enregistrer dans un dossier pré défini sur une plage de cellule pré défini.

Solution :

Créer un macro avec les infos que l’on souhaite personnaliser ( ici le nom est FACTURE_Nom Client_Num Client_Montant) par exemple dans le nom d’enregistrement (comme ci-dessous) :

Excel 2010 : Comment générer un pdf d'une plage de cellule Excel en VBA en moins de 6 min.EXCEL_2010_EX_FACTURE_PLAGE_EN_PDF

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

Macro :

Macro pour envoyer la plage de cellule :

Excel 2010 : Comment générer un pdf d'une plage de cellule Excel en VBA en moins de 6 min.EXCEL_2010_EX_FACTURE_PLAGE_EN_PDF

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

Fonction pour le pdf :

Excel 2010 : Comment générer un pdf d'une plage de cellule Excel en VBA en moins de 6 min.EXCEL_2010_EX_FACTURE_PLAGE_EN_PDF

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

Version pdf :

Excel 2010 : Comment générer un pdf d'une plage de cellule Excel en VBA en moins de 6 min.EXCEL_2010_EX_FACTURE_PLAGE_EN_PDF

Excel 2010 : Comment générer un pdf d’une plage de cellule Excel en VBA en moins de 6 min.

Version Youtube :

Tuto :

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.

Excel 2010 : Comment actualiser un TCD avec plage dynamqiue sur Excel en VBA en moins de 5 min.EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

Excel 2010 : Comment actualiser un TCD avec plage dynamqiue sur Excel en VBA en moins de 5 min.

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.

 

EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

 

Problématique :
J’ai besoin d’actualiser un tableau croisé dynamique rapidement.

Comment crée une plage dynamique sous Excel avec un tableau ou une formule tel que la formule décaler et automatiser la mise à jour de mon tableau croisé dynamique.

Solution :

  1. Tout d’abord crée une liste de données
  2. Soit créer un nom dans le gestionnaire de nom avec la formule décaler, soit mettre en forme la liste de données sous forme de tableau.
  3. Créer sur l’onglet ou vous avez généré votre tableau croisé dynamique, via le développeur une macro avec le code d’actualistion de votre tableau : ActiveSheet.PivotTables(« Tableau croisé dynamique1 »).PivotCache.Refresh
  4. Créer une macro sur le par Exemple le Workheet active faissant appel a l’actualisation du TCD.

Créer une liste de données :

avec soit un tableau :

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.

Soit avec une formule :

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min. EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.

Création du tableau croisé dynamique :

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min. EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.

Macro :

Appel de la macro Actualisation_tcd sur l’événement worksheet activate sur l’onglet ou j’ai mon tcd :

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

Excel 2010 : Comment actualiser un TCD avec plage dynamique sur Excel en VBA en moins de 5 min.

Macro Actualisation_tcd : ActiveSheet.PivotTables(« Tableau croisé dynamique1 »).PivotCache.Refresh

Excel 2010 : Comment actualiser un TCD avec plage dynamqiue sur Excel en VBA en moins de 5 min.EXCEL_2010_VBA_ACTUALISATION_TCD_MACRO

Excel 2010 : Comment actualiser un TCD avec plage dynamqiue sur Excel en VBA en moins de 5 min.

Version Youtube :

Tuto :

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

 

 

 

 

 

EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Problématique :

Comment envoyer un e-mail personnalisée avec EXCEL VBA en moins de 5 min.

Solution :

Suite à la demande d’un de mes lecteurs, voici un exemple de comment procéder pour l’envoi d’un e-mail que l’on peut personnaliser sur Excel pour envoyer un e-mail en VBA sur Outlook.

Dans cette page, nous allons voir comment faire, en VBA, pour accéder à Outlook. L’intérêt de cette démarche est de pouvoir, par exemple, envoyer des E-Mails en masse de manière automatique avec Excel . Nous utiliserons ici Excel.

Aperçu :

La liste de données se trouve sur la plage C8 à F11 dans le cadre de l’exemple 1 :

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

La liste de données se trouve sur la plage A8 à F11 dans le cadre de l’exemple 1 : 

Ajout du prénom en plus ainsi que du matricule, bien sur vous pouvez personnalisé à votre guise.

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 3 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 3 min.

Résultat pour l’exemple 1 :

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

Résultat pour l’exemple 2 :

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

Code source VBA :

Exemple 1: 

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 3 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 3 min.

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

On crée une instance d’Outlook : Set OutApp= CreateObject(« Outlook.Application »)
On crée un élément Outlook, qui sera un message E-Mail :  Set OutMail = Outapp.CreateItem(0)

Pour le détail du mail :  

To : A qui est destiné ce message
Cc : A qui veut-on envoyer une copie ?
Cci : A qui veut-on envoyer une copie invisible ?
Subject : Quel est le sujet du message (Le titre)
Body : Quel est le contenu (corps proprement dit) du message ?

Attacher un ou plusieurs fichiers  Attachments.Add

Et la propriété Send pour envoyer le message ; .Display pour juste l’afficher

Exemple 2: 

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 3 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 3 min.

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.EXCEL_2010_VBA_ENVOYER_E_MAIL_PERSONNALISE_OUTLOOK

Excel 2010 : Comment envoyer un e-mail Outlook 2010 personnalisé en VBA en moins de 5 min.

Version Youtube:

 

Tuto :

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.EXCEL_2010_EX_FILTRE_AUTOMATIQUE

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.

 

 

 

 

EXCEL_2010_EX_FILTRE_AUTOMATIQUE

Problématique :

J’ai besoin d’apprendre rapidement a faire des filtres automatiques sur Excel 2007/2010

Faire la distinction entre un filtre automatique ces propriétés et le tris.

Solution :

D’abord structurer les données sous formes de liste de données ( sans vide et espace vide :

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.EXCEL_2010_EX_FILTRE_AUTOMATIQUE

Excel 2010 : Comment faire un filtre automatique sur Excel

Ensuite appliqué le filtre comme suit :

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.EXCEL_2010_EX_FILTRE_AUTOMATIQUE

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.

Ensuite enfin travailler sur la mise en forme avec les optiosn du tableau ainsi crée:

Excel 2010 : Comment faire un filtre automatique sur Excel 2010 en moins de 6 min.EXCEL_2010_EX_FILTRE_AUTOMATIQUE

Excel 2010 : Comment faire un filtre automatique sur Excel

Version Youtube:

Tuto :

 

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.EXCEL_2016_VBA_AVANT_PROPOS

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

 

 

 

 

 

 

EXCEL_2016_VBA_AVANT_PROPOS

 

Problématique :
J’ai besoin d’apprendre rapidement les premières notions sur Excel VBA pour me lancer dans l’enregistrement de Macro et comprendre les grandes lignes de fonctionnement.

Présentation des différentes fenêtres du VBA editor

Comment rendre  la déclaration de variable obligatoire sur VBA editor

Solution :

Exemple avec bouton de commande de Macro enregistrée pour mettre en gras la cellule D6 :

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.EXCEL_2016_VBA_AVANT_PROPOS

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

Exemple VBA Editeur sur une macro enregistré avec le bouton d’enregistrement : 

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.EXCEL_2016_VBA_AVANT_PROPOS

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

Comment rendre  la déclaration de variable obligatoire sur VBA editor : ALT+F11, outils options (cocher Déclaration des variables obligatoire ): 

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.EXCEL_2016_VBA_AVANT_PROPOS

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

Macro :

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.EXCEL_2016_VBA_AVANT_PROPOS

Excel 2010 : Commencer avec EXCEL VBA en moins de 6 min.

Version Youtube :

Tuto :

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

 

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

 

Problématique :
J’ai besoin de mettre à jour un graphique sur Excel par rapport à une liste qui peux elle évoluer.

Comment faire sur Excel : Créer des Graphiques Dynamiques et interactifs avec menu déroulant pour mettre en avant uniquement une plage de données.

Utiliser des graphiques dynamiques est extrêmement pratique lorsque vous avez à traduire un nombre important de données sous forme de graphiques. Cela permet d’avoir en un seul emplacement, tout ceux-ci de réunis et à appeler à l’aide de la liste déroulante.

Version Youtube :

 

 

 

J’expliquais comment créer une liste, dans une précédente vidéo ; et un autre exemple ; à présent suivant le même principe nous allons créer un graphique et le rendre dynamique avec un menu déroulant.

On peut utiliser la fonction DECALER pour créer ce graphique dynamique. Voici donc comment faire.

Menu déroulant en H2 (Données/ validation de données ):

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

 

=DECALER(référence,nb_lignes;nb_colonnes;hauteur;largeur)

-Nommer le champ A2:A7(produit ) (Formule/gestionnaire de noms):

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

-Créer un nom de champ dynamique MoisProduit (Formule/gestionnaire de noms):

=DECALER(produit;0;’GrapheDyn (3)’!$H$2)

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

-Créer le graphe avec A1:B7

Exemple pour Janvier :

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

Exemple pour Février :

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

-Sélectionner la série

-Remplacer les nos de cellule par les noms de champs:CF BARRE FORMULE

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_MENU_DEROULANT

Tuto :

 

 

RESUME :

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

Excel 2007 : Comment faire un graphique dynamique sur Excel avec menu déroulant en moins de 5 min.

 

Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

 

 

 

 

Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS
Problématique :
J’ai besoin de mettre à jour un graphique sur Excel et afficher que la sélection du nombre de mois que je souhaite voir.

Comment faire sur Excel : Créer des Graphiques Dynamiques et interactifs

Version Youtube :

J’expliquais comment créer une liste, dans une précédente vidéo ; à présent suivant le même principe nous allons créer un graphique et le rendre dynamique avec sélection des mois.

On peut utiliser la fonction DECALER pour créer ce graphique dynamique. Voici donc comment faire.

On veut un graphe avec les n derniers mois.

Si on ajoute un mois, le graphe s’adapte automatiquement

1- Créer le graphe

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

2- Création du menu déroulant :

Comment créer facilement une liste déroulante sur Excel. … zone de liste déroulante et de la fonction …

Cellule en I3:

Onglet données, rubrique outils de données, validation de donnée :

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

Bien séparer les mois de l’année par un point virgule.

3- Nommer le champ Mois et le Ca avec Insertion/Nom/Définir

Utilisation de la formule décaler :

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

MOIS :

=DECALER(‘GrapheDyn (2)’!$A$2;NBVAL(‘GrapheDyn (2)’!$A:$A)-‘GrapheDyn (2)’!$I$1;0;’GrapheDyn (2)’!$I$1)

CHIFFRES AFFAIRES :

=DECALER(‘GrapheDyn (2)’!$B$2;NBVAL(‘GrapheDyn (2)’!$B:$B)-‘GrapheDyn (2)’!$I$1;0;’GrapheDyn (2)’!$I$1)

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

4-Sélectionner le graphe:

Dans la barre de formule, remplacer les champs par Mois et CA

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

EEXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS Excel 2007 : Comment faire un graphique dynamique sur Excel avec sélection de n mois en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE_N_MOIS

Tuto :

 

Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE

Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

 

 

 

 

Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE
Problématique :
J’ai besoin de mettre à jour un graphique sur Excel par rapport à une liste qui peux elle évoluer.

Comment faire sur Excel : Créer des Graphiques Dynamiques et interactifs

Version Youtube :

J’expliquais comment créer une liste, dans une précédente vidéo ; à présent suivant le même principe nous allons créer un graphique et le rendre dynamique. On peut utiliser la fonction DECALER pour créer ce graphique dynamique. Voici donc comment faire.

Si on ajoute un mois, le graphe s’adapte automatiquement

1- Créer le graphe

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE

2- Nommer le champ  Mois et le champ Ca avec Insertion/Nom/Définir

=DECALER(GrapheDyn!$B$2;0;0;NBVAL(GrapheDyn!$B:$B)-1)

=DECALER(GrapheDyn!$A$2;0;0;NBVAL(GrapheDyn!$A:$A)-1)

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE

3-Sélectionner le graphe:

Dans la barre de formule, remplacer les champs par Mois et CA  

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE

Faire F3 :

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE Excel 2007 : Comment faire un graphique dynamique sur Excel en moins de 5 min.

EXCEL_2007_EX_GRAPHIQUE_DYNAMIQUE

Tuto :

 

Excel 2007 : Comment faire un menu dynamique sur Excel en moins de 5 min.

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min.EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

Excel 2007 : Comment faire un menu dynamique sur Excel en moins de 5 min.

 

 

 

 

 

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

Problématique :

J’ai besoin de mettre à jour un menu déroulant sur Excel par rapport à une liste qui peux elle évoluer.

Version Youtube :

 

 

J’expliquais comment créer une liste, dans une précédente vidéo, à présent cette liste nous allons la rendre dynamique. On peut utiliser la fonction DECALER pour créer des listes déroulantes dynamiques. Voici donc comment faire.

Mais avant tout… qu’est-ce qu’une liste déroulante dynamique? De façon simple, on peut dire qu’une liste déroulante s’ajuste automatiquement si on lui ajoute ou enlève des valeurs.

On associe notre liste de validation à une cellule de notre classeur :

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min. EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

 

Maintenant, si on modifie et ajoute des valeurs à notre liste,

on peut voir que notre liste de choix définie ne contient que les 4 premiers éléments (des cellules F2 et F6)  :

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min.

Pour rendre notre liste de choix dynamique, nous allons donc modifier notre nom dans le gestionnaire de noms de la façon suivante :

On utilise la fonction DECALER pour retourner une plage dynamique. la fonction DECALER renvoie la référence à une plage de cellule.

Ici, nous utilisons la formule : =DECALER($F$2;0;0;NBVAL($F:$F)-1)

Où :

$F$2  : est notre cellule de départ.

0,0,  :  Aucun décalage de ligne ou de colonne

NBVAL($F:$F)-1  : nombre de ligne de notre plage. Correspond au nombre de valeur dans la colonne F– 1 car nous avons une entête en F1. Il faut donc soustraire une ligne. (Ajuster au besoin cette partie).

 : une colonne de large

Et finalement, on obtient ceci :

Excel 2007 : Comment faire un menu dynamique sur sur Excel en moins de 5 min.EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE

EXCEL_2007_EX_DECALER_MENU_DYNAMIQUE