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 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

 

 

EXCEL_2013_MODELE_DONUT_CHART

Problématique :

Je souhaite faire un graphique type anneau ( Donut) permettant de faire la répartition des dépenses d’un foyer ( loyer, loisirs, voiture assurance…)

Dans ce tutoriel, vous allez apprendre à réaliser très facilement un graphique en  anneau avec Excel.

Comment faire?

Solution :

Insertion graphique type anneau :

Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

Plusieurs étapes ensuite:

  1. Ctrl + C Ctrl  V en ayant sélectionné le premier graphique

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

  2. Taille du centre 40%

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

  3. Pas de trait

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

  4. Pas de légende voir titre en sélectionnant et supprimant
  5. Décoloration si vous le souhaitez sur le deuxième graphique
  6. Ajout étiquette,  mettre  uniquement Nom de catégorie.
    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

    Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

Détail important :

Pour les pictogrammes, ceux-ci sont insérés via l’onglet  Insertion symbole: choisir le type.

Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

Excel 2013 : Comment faire un graphique donuts sur Excel en moins de 4 min.

Pour les étiquettes de données bien faire attention à l’ordre pour décocher, sinon vous n’aurez pas les infos souhaitées

Version Youtube :

Tuto :

Excel 2013 : Comment modifier le contenu d’une cellule sur double clic sur Excel VBA en moins de 5 min.

Excel 2013 : Comment modifier le contenu d'une cellule sur double clic sur Excel VBA en moins de 5 min.

Excel 2013 : Comment modifier le contenu d’une cellule sur double clic sur Excel VBA en moins de 5 min.

 

EXCEL_2013_VBA_DOUBLE_CLIC_CELLULE

Problématique :

Je souhaite avoir la possibilité de changer une cellule et son contenu par un simple double clic avec une réponse pré-écrite, au lieu d’avoir menu déroulant où autre.

Comment faire?

Excel 2013 : Comment modifier le contenu d'une cellule sur double clic sur Excel VBA en moins de 5 min.

Excel 2013 : Comment modifier le contenu d’une cellule sur double clic sur Excel VBA en moins de 5 min.

Solution :

Plusieurs étapes :

Excel 2013 : Comment modifier le contenu d'une cellule sur double clic sur Excel VBA en moins de 5 min.

Excel 2013 : Comment modifier le contenu d’une cellule sur double clic sur Excel VBA en moins de 5 min.

Déclaration de variable et utilisation de la procédure événementielle BeforeDoubleClick; condition avec intersect sur la plage C6:C13 si c’est le cas  alors boucle avec attribution de valeur.

Target est le nom d’une variable Range.
Lors de certains événements (sélection, double-clic, …) excel te passe Target en paramètre que tu saches quel range a déclenché cet événement, que tu puisses agir en conséquence.

If Not Intersect([C6:C13], Target) Is Nothing Then Target.Value = IIf(Target.Value = « Non », « Ok », « Non »)

Code source VBA :

Excel 2013 : Comment modifier le contenu d'une cellule sur double clic sur Excel VBA en moins de 5 min.

Excel 2013 : Comment modifier le contenu d’une cellule sur double clic sur Excel VBA en moins de 5 min.

Détail important :

RAS

Version Youtube :

En cours..

Tuto :

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

 

EXCEL_2013_VBA_ENREGISTREMENT_ONGLET_DATE

Problématique :

Je souhaite faire une sauvegarde d’un onglet de mon classeur avec date et dans un répertoire dédié à cet effet. Pour exemple, je peux avoir un modèle de facture, devis…

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Répertoire nommé : dans mon exemple « C:\Users\Alexandre\Desktop\TEST_SAUVEGARDE_ONGLET_CLASSEUR » a renommer suivant besoin.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Comment faire?

Solution :

Plusieurs étapes :

  1. Copie l’onglet « RECAPITULATIF »
  2. Colle dans nouveau classeur
  3. Déclarer et vérifier le nom du répertoire
  4. Tester si répertoire existe
  5. Sur le fichier créé je l’enregistre avec SaveAs avec le nom « Extraction_Recap » et le format dd-mmmm-yyyy ensuite « .xls »
  6.  Je ferme le classeur

J’ajoute un BP pour y associer la macro

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Pour détail :

Dir(String, FileAttribute)

Retourne une chaîne représentant le nom d’un fichier, d’un répertoire ou d’un dossier qui correspond à un modèle ou un attribut de fichier spécifié ou au nom de volume d’un lecteur.

MkDir chemin d’accès

L’argument du chemin d’accès est une expression de chaîne qui identifie le répertoire ou dossier à créer. Le chemin d’accès peut inclure le lecteur. Si aucun lecteur n’est spécifié,MkDir crée le nouveau répertoire ou dossier sur le lecteur actif.

Code source VBA :

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Détail important :

Attention dans répertoire à la fin, ne pas mettre de « \ » ,sinon vous aurez un code erreur.

Version Youtube :

Tuto :

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

EXCEL_2013_VBA_ENREGISTREMENT_INTERDIT_BEFORE_SAVE

Problématique :

Je veux empêcher l’enregistrement d’un fichier Excel si celui-ci ne contient pas certaine information, où au contraire, si certaine information sont contenu dans cette cellules empêcher l’enregistrement.

Comment faire?

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Solution :

Utiliser la procédure événementiel Before Save avec une boucle vérifiant le contenu d’une ou d’un ensemble de cellule placé dans le VBA.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Code source VBA :

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Détail important :

Lorsque l’utilisateur  essaie d’enregistrer le classeur, la procédure Workbook_BeforeSave s’exécute. de là on peut exploiter ce fonctionnement pour empêcher ou non l’enregistrement du fichier via une boucle.

Pour infos :si l’opération de sauvegarde fait apparaître la boite de dialogue Enregistrer sous, la variable SaveAsUI est égale à True.

Version Youtube :

Tuto :

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

 

EXCEL_2013_VBA_IMPRESSION_INTERDITE_SI_ERREUR

Problématique :

J’ai sur un fichier des erreurs : formules, division par 0…, nom ,feuille inexistante..différent type d’erreur peuvent arriver et je souhaiterais rendre impossible d’imprimer si telle est le cas sur l’intégralité d’un classeur.

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

Comment faire?

Solution :

L’utilisation de l’événement  BeforePrint sous VBA combiné à une recherche de contenu de cellule et si le contenu de formule est de type erreur, je fais une boucle en spécifiant si le message d’erreur est  égale () à cette valeur (0)  alors j’empêche l’impression de l’onglet.Cela nous permettre de répondre à cette problématique.

Code source VBA :

Macro de détection des cellules contenant une formule avec erreur

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

 

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

Détail important :

RAS

Version Youtube :


 

Tuto :

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

 

EXCEL_2013_INDEX_EQUIV_CARRELAGE

 

Problématique :

Pour l’exemple et cela fonctionne pour de nombreux cas, j’ai sur un fichier différent type de carrelage et en fonction de la quantité je souhaiterai avoir le prix.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Comment faire?

Solution :

L’utilisation de la fonction INDEX imbriquée avec la fonction EQUIV va nous permettre de répondre à cette problématique.

Trois étapes :

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

  1. Réalisation des listes/champs nommés
    1. Dans Formule Gestionnaire de nom et faire nouveau un nom pour chaque zone : bleu/jaune/verte (cerclé rouge)
Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

  • Un champs nommé en Bleu correspondant au carrelage.
  • Un champs en rouge correspondant au quantité de carrelage
  • Une liste nommée correspondant aux prix

Comme cet exemple :

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

2.Réalisation du menu déroulant pour le type de carrelage se trouvant en cellule C6

  1. Dans Onglet DONNEES
  2. Validation de données dans Outil de donnée
    Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

    Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

    3.Utilisation de la fonction INDEX et Equiv

Formule :

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

Excel 2013 : Comment faire une recherche avec Index equiv sur Excel en moins de 5 min.

=INDEX(PrixCarrelage;EQUIV(C6;carrelage;0);EQUIV(D6;QteCarrelage;1))

Détail important :

Dans le principe bataille navale je vais chercher dans la liste Prix carrelage avec index.

Ensuite avec Equiv je pointe en Ordonnée à partir de C6 et renvoi le numéro de ligne, idem pour Equiv sur colonne avec la quantité contenue dans D6 sur Abscisse.

Version Youtube :

Tuto :

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

EXCEL_2013_ZONE_IMPRESSION_DYNAMIQUE

Problématique :

Comment ré-ajuster la zone d’impression et la rendre « dynamique », afin d’éviter d’avoir à sélectionner la zone d’impression systématiquement à chaque ajout de ligne ou colonne.

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

J’ai une plage de donnée comment faire zone d’impression dynamique ?

Solution :

Suite à ce problème je souhaite avoir la capacité de faire une zone dynamique

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

  1. Utilisation de la formule :

=DECALER(ImpressionDynamique_V1!$A$1;;;NBVAL(ImpressionDynamique_V1!$A:$A);NBVAL(ImpressionDynamique_V1!$1:$1))

2. Mise en place Mise en forme conditionnelle sur liste de donnée.

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d'impression dynamique sur Excel en moins de 5 min.

Excel 2013 : Comment faire zone d’impression dynamique sur Excel en moins de 5 min.

Ce principe peut être utilisé pour faire un TCD dynamique

Détail important :

Ancienne version de Excel : Insertion/Nom/Définir

Zone_d_impression

Nouvelle version de Excel :

Formule /gestionnaire de nom : /Nom/Définir

Zone_d_impression

Version Youtube :

Tuto :

Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.Excel 2013 : Comment faire la somme sur les N derniers mois sélectionné via Excel en moins de 5 min.

 

EXCEL_2013_SOMME_N_MOIS_COLONNE_FCT_DECALER

Problématique :

Comment faire une somme sur les N derniers mois sélectionné via Excel dans une colonne.

J’ai une plage de donnée comment faire une somme uniquement sur les N derniers.

Solution :

Suite à ce problème je souhaite avoir la capacité de faire une somme qui puisse évoluer sur les N dernieres cellules.

Je peux utiliser un menu déroulant comme cellule de référence.

Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

pour ma longueur de plage

  1. Faire le menu déroulant

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

  2. Faire la mise en forme conditionnelle
    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

  3. Utiliser la fonction Somme :
    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire la somme sur les N derniers mois sélectionné via Excel en moins de 5 min.

Détail important :

Bien faire attention dans la mise en forme conditionnelle à la ligne de réf :

=ET(LIGNE()-5>(NBVAL(B:B)-$G$7);LIGNE()-5<=NBVAL(B:B))

Formule : =SOMME(DECALER(B7;NBVAL(B:B)-2;0;-G7))

Version Youtube :


Tuto :

Excel 2013 : Comment faire une somme sur les N premiers mois sélectionné via Excel en moins de 5 min.

Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.Excel 2013 : Comment faire une somme sur les N premiers mois sélectionné via Excel en moins de 5 min.

 

 

EXCEL_2013_SOMME_N_MOIS_COLONNE_FCT_DECALER

Problématique :

Comment faire une somme sur les N premiers mois sélectionné via Excel à partir des mois de l’année.

J’ai une plage de donnée comment faire une somme uniquement sur une plage pré définie.

Solution :

Suite à ce problème je souhaite avoir la capacité de faire une somme qui puisse évoluer.

Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

Je peux utiliser un menu déroulant comme cellule de référence.

pour ma longueur de plage

  1. Faire le menu déroulant
    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

     

  2. Faire la mise en forme conditionnelle
    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

     

  3. Utiliser la fonction Somme :
    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

    Excel 2013 : Comment faire une somme sur les N premiers mois selectionné via Excel en moins de 5 min.

Détail important :

bien faire attention dans la mise en forme conditionnelle à la ligne de réf, (-4 dans l’exemple).

=LIGNE()-4<=$E$5

Version Youtube :

Tuto : 

 

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois sélectionné via Excel en moins de 5 min.

 

EXCEL_2007_SOMME_N_MOIS_FCT_DECALER

Problématique :

Comment faire une somme sur mois sélectionné via Excel à partir des mois de l’année.

J’ai une plage de donnée comment faire une somme uniquement sur une plage pré définie.

Solution :

Suite à ce problème je souhaite avoir la capacité de faire une somme qui puisse évoluer.

Je peux utiliser un menu déroulant comme cellule de référence.

pour ma largeur de plage

  1. Faire le menu déroulant

    Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

     

  2. Faire la mise en forme conditionnelle

    Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

    Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

 

3. Utiliser la fonction Somme :

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Excel 2010 : Comment faire une somme sur mois selectionné via Excel en moins de 5 min.

Détail important :

bien faire attention dans la mise en forme conditionnelle a la colonne de réf, (-3 dans l’exemple)

Version Youtube :


Tuto :