{"text_format":"1","workbook":"xlsx","n_sheets":27,"sheets":["Excel Avancé","Descriptif","A faire","Récap-COMPTES","Listes","Extraits","Filtres","TCD1","TCD2","TCD3","Graphiques","S1","S2","S3","S4","S5","S6","S7","S8","S9","S10","S11","S12","S13","S14","S15","S16"],"not_rendered":{"charts":0,"images":39,"macros":1,"external_links":0,"defined_names":3,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Excel Avancé","index":0,"n_rows":14,"n_cols":3,"rows_kept":14,"cut":false,"hidden":false,"merged":[[6,0,6,6],[12,2,12,6],[13,2,13,6]]}
[]
[]
[]
[]
[]
[]
["Excel Avancé"]
[]
[]
[]
[]
[]
[null,null,"Mise en évidence de notions avancées de l'utilisation d'Excel par l'exemple"]
[null,null,"Dans le cadre de ce cours un fichier permettant de simplifier la tenue de la comptabilité d'un théâtre sera créé"]

{"sheet":"Descriptif","index":1,"n_rows":19,"n_cols":1,"rows_kept":19,"cut":false,"hidden":false,"merged":[]}
[]
[]
["Ce classeur nous permettra d'aider le gérant d'un théâtre à tenir "]
["sa comptabilité (basique, type recettes-dépenses)"]
[]
["L'exercice sur lequel nous allons travailler est le fichier : recettes-dépenses.xlsm"]
["L'exercice résolu est recettes-dépenses_corrigé.xls"]
["Une version imprimable du fichier 'recettes-dépenses' est publiée en pdf : recettes-dépenses.pdf"]
[]
["Contenu du fichier actuel :"]
[]
["- A faire : contient les différents points à résoudre au cours de cet exercice"]
["- Récap-COMPTES : feuille récapitulative automatique des recettes et des dépenses"]
["- Listes : feuille reprenant tous les éléments des listes et tableaux utilisés dans les autres feuilles"]
["- Extraits : feuille sur laquelle, selon les extraits bancaires, seront encodées recettes et dépenses"]
["- Filtres : feuille sur laquelle seront filtrées les extraits selon le type de recettes ou de dépenses"]
["- TCD : feuille sur laquellle seront créés des tableaux de synthèse de type 'tableaux croisés dynamiques' (pivot table)"]
["- Graphiques : Graphique issu des TCD créés sur les 2 feuilles précédentes"]
["- S1, S2, S3, …. Feuilles reprenant des copies d'écrans de la résolution des différents problèmes"]

{"sheet":"A faire","index":2,"n_rows":39,"n_cols":3,"rows_kept":39,"cut":false,"hidden":false,"merged":[[27,2,27,7],[29,1,29,7],[33,1,33,7],[34,2,34,7],[35,2,35,7],[36,2,36,7],[1,1,1,7],[13,1,13,7],[17,1,17,7],[23,1,23,7],[25,2,25,7],[26,2,26,7]]}
[]
[null,"1- Sur la feuille 'Extraits', permettre à l'utilisateur de saisir le type de recettes ou dépenses (libellé) via une liste"]
[]
[null,"2- Affichage du code catégorie selon le libellé"]
[]
[null,"3- Mettre la plage des extraits sous forme de tableau (de données) et calculer le total des montants"]
[]
[null,"4- Calcul des sous-totaux intermédiaires dans la colonne des totaux"]
[]
[null,"5- Ne pas afficher le total si aucun montant n'est encodé"]
[]
[null,"6- Reprises des totaux par catégorie sur ‘Récap-COMPTES’"]
[]
[null,"7- Dans la colonne des montants, ne permettre que l'encodage de valeurs positives pour les recettes et de valeurs négatives pour les dépenses"]
[]
[null,"8- A partir de 'Extraits', créer un lien vers la feuille 'Filtres'"]
[]
[null,"9- Sur la feuille 'Filtres', permettre le choix d'une catégorie via une liste et filtrer les données selon cette catégorie"]
[]
[null,"10- Automatiser les filtres avancés à l'aide des macros"]
[]
[null,"11- Dans la colonne 'Recettes-Dépenses', écrire 'Recettes' ou 'Dépenses' quand le montant est indiqué et contient une une valeur numérique"]
[]
[null,"12- Sur la feuille 'TCD1', 'TCD2' et 'TCD3', créer des tableaux croisés dynamiques qui permettent d'obtenir les renseignements suivants:"]
[]
[null,null,"- Nombre de fois que représente chaque type de recettes ou dépenses"]
[null,null,"- Chiffre d'affaire par trimestre et par type de recettes ou dépenses"]
[null,null,"- Représentation du nombre de fois où des recettes ont été réalisées par importance des montants gagnés (0-499, 500-999, 1000-1499, …)"]
[]
[null,"13- Sur la feuille graphiques, créez des graphiques croisés dynamiques qui représentent le TCD3 réalisés sur la feuille précédente"]
[]
[null,"14- Protection la feuille de façon à empêcher les modifications sur certaines plages"]
[]
[null,"15- Applications sur les macros : "]
[null,null,"- Application1 : Modifier la macro 'Filtrer' de façon à éviter le \"bug\""]
[null,null,"- Application2 : Créer une macro 'Refresh' qui actualise le TCD2 et redéfinit la largeur des colonnes"]
[null,null,"- Application3 : Créer une macro 'Insérer' qui permet d'insérer 2 lignes au dessus de la ligne du total général (Sur la feuille 'Extraits')"]
[]
[null,"16- Copier le tableau Récap-COMPTES en Word avec liaison"]

{"sheet":"Récap-COMPTES","index":3,"n_rows":47,"n_cols":4,"rows_kept":47,"cut":false,"hidden":false,"merged":[]}
[null,null,"I - RECETTES"]
[]
[]
[null,null,"NATURE DES RECETTES ","Compte de l'année"]
[null,null,null,".........."]
[]
[]
[null,"R1","Entrées"]
[null,"R2","Sponsors"]
[null,"R3","Dons"]
[null,"R4","Subsides"]
[null,"R6","Autres recettes"]
[]
[null,null,"Totaux des recettes",{"$f":"SUM(D8:D12)","v":0}]
[]
[null,null,"II - DEPENSES"]
[]
[]
[null,null,"NATURE DES DEPENSES"]
[]
[]
[null,"D1","Nourriture"]
[null,"D2","Boissons"]
[null,"D3","Chauffage"]
[null,"D4","Eclairage"]
[null,"D15","Traitement du metteur en scène  "]
[null,"D16","Traitement des acteurs"]
[null,"D17","Traitement du souffleur"]
[null,"D18","Traitement des employés d'entretien"]
[]
[null,null,"Totaux des dépenses",{"$f":"SUM(D22:D29)","v":0}]
[]
[null,null,"III  - RECAPITULATION"]
[]
[]
[null,null,"                                    Recettes",{"$f":"D14","v":0}]
[null,null,"Balance"]
[null,null,"                                    Dépenses",{"$f":"D31","v":0}]
[null,null,"Excédent  ",{"$f":"D36+D38","v":0}]
[]
[null,null,"Le présent compte, dressé et déclaré sincère par le trésorier soussigné, est arrêté par le conseil "]
[null,null," d'administration, sous les réserves et observations consignées en tête."]
[]
[]
[null,null,"Ainsi fait en conseil d'administration …               le"]
[]
[null,null,"Le Secrétaire                         Le Président                            Les Membres                                   Le Membre-Trésorier"]

{"sheet":"Listes","index":4,"n_rows":1,"n_cols":1,"rows_kept":1,"cut":false,"hidden":false,"merged":[]}
["Catégories"]

{"sheet":"Extraits","index":5,"n_rows":16,"n_cols":12,"rows_kept":16,"cut":false,"hidden":false,"merged":[[0,8,0,9],[0,10,0,11],[1,8,1,9],[1,10,1,11]]}
["Extraits : Recettes-Dépenses",null,null,null,null,null,null,"Code","Code catégorie",null,"Code catégorie"]
[null,null,null,null,null,null,null,"(Avec RechercheV)","(Avec Equiv + index)",null,"(Avec Equiv + Indirect)"]
["N°","Date","Libellé","Code catégorie","Montant","Totaux","Recettes\n/Dépenses",null,"Ligne du code\n(Equiv)","Code Cat\n(Index)","Cellule recherchée","Code Cat\n(Indirect)"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,"Total"]

{"sheet":"Filtres","index":6,"n_rows":2,"n_cols":1,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
["Choix du type de dépenses ou de recettes via une liste"]
["de façon à obtenir des renseignements sur les extraits de ce type"]

{"sheet":"TCD1","index":7,"n_rows":12,"n_cols":4,"rows_kept":12,"cut":false,"hidden":false,"merged":[]}
["- Nombre de fois que représente chaque type de recettes ou dépenses"]
[]
["Exemple:"]
[]
[]
[null,null,"Boissons",3]
[null,null,"Eclairage",1]
[null,null,"Entrées",2]
[null,null,"Nourriture",2]
[null,null,"Sponsors",3]
[null,null,"Subsides",1]
[null,null,"Traitement du souffleur",1]

{"sheet":"TCD2","index":8,"n_rows":9,"n_cols":6,"rows_kept":9,"cut":false,"hidden":false,"merged":[]}
["- Chiffre d'affaire par trimestre et par type de recettes ou dépenses"]
[]
["Exemple:"]
[]
[null,null,"Trim1","Trim2","Trim3","Trim4"]
[null,"Boissons",8500,4200,5000,6200]
[null,"Eclairage",5600,2530,5000,6300]
[null,"Entrées",5000,5600,5000,2560]
[null,"Nourriture",6300,1250,5000,3600]

{"sheet":"TCD3","index":9,"n_rows":11,"n_cols":3,"rows_kept":11,"cut":false,"hidden":false,"merged":[]}
["- Représentation du nombre de fois où des recettes ont été réalisées par importance des montants gagnés (0-499, 500-999, 1000-1499, …)"]
[]
["Exemple:"]
[]
[null,"Recettes"]
[]
[]
[null,"0-499",3]
[null,"500-999",1]
[null,"1000-1499",2]
[null,">1500",2]

{"sheet":"Graphiques","index":10,"n_rows":1,"n_cols":1,"rows_kept":1,"cut":false,"hidden":false,"merged":[]}
["- Réprésentation graphique du TCD3 de la feuille précédente"]

{"sheet":"S1","index":11,"n_rows":35,"n_cols":11,"rows_kept":35,"cut":false,"hidden":false,"merged":[]}
["Choix du libellé via une liste (jusqu'à Office 2007)",null,null,null,null,null,"Retour",null,null,"Depuis Office 2010"]
[]
[]
["1- Sur la feuille 'Listes', reprendre les libellés de la feuille 'Récap-COMPTES'",null,null,null,null,null,null,null,null,"1- Sur la feuille 'Listes', reprendre les libellés de la feuille 'Récap-COMPTES'"]
[]
[null,"=> Sur 'Listes' créer une liaison vers les libellés de la feuille 'Récap-COMPTES'",null,null,null,null,null,null,null,null,"=> Sur 'Listes' créer une liaison vers les libellés de la feuille 'Récap-COMPTES'"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["2- Sur la feuille 'Listes', nommer la plage qui reprend les libellés"]
[]
[null,"=> Sélection de la plage .. Dans la zone nom, donner le nom"]
[]
["NB: les zones nommées sont reprises dans le gestionnaire de noms"]
["(Ruban Formules .. Gestionnaire de noms)",null,null,null,null,null,null,null,null,"2- Sur la feuille 'Extraits' .. Donnée .. Validation de données .. Autoriser Liste"]
[]
["NB: depuis la version 2010, il ne faut plus nommer la zone qui contient la source de la liste"]
[]
["3- Sur la feuille 'Extraits' .. Donnée .. Validation de données .. Autoriser Liste"]

{"sheet":"S2","index":12,"n_rows":26,"n_cols":39,"rows_kept":26,"cut":false,"hidden":false,"merged":[]}
["Affichage du code catégorie (Avec RechercheX)",null,null,null,null,null,null,"Retour",null,"Affichage du code catégorie (Avec RechercheV)",null,null,null,null,null,null,null,null,"Affichage du code catégorie (Avec Equiv et Index)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Affichage du code catégorie (Avec Equiv et Indirect)"]
[]
[]
[null,"Double cliquer sur l'objet ci-contre pour visualiser la vidéo",null,null,null,null,null,null,null,"1- Sur la feuille 'Listes', créer le tableau des correspondances",null,null,null,null,null,null,null,null,"1- Via la fonction 'Equiv', obtenir la ligne du libellé concerné (match)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1- Via la fonction 'Equiv', obtenir la ligne du libellé concerné (match) (CF copies d'écran ci-contre)"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2- Obtenir la référence de la cellule qui correspond à cette ligne"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"3- Via la fonction 'Indirect', obtenir le code qui correspond à la cellule dont la référence est obtenue (Indirect)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2- Via la fonction 'Index', obtenir le code qui correspond à la ligne (Index)"]
[]
[null,null,null,null,null,null,null,null,null,"2- Sur 'Extraits', dans la colonne 'Code catégorie', retrouver le bon code via RechercheV (VLookUp)"]

{"sheet":"S3","index":13,"n_rows":25,"n_cols":12,"rows_kept":25,"cut":false,"hidden":false,"merged":[]}
["Mettre la plage des extraits sous forme de tableau (de données) et calculer le total des montants",null,null,null,null,null,null,null,null,null,null,"Retour"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["NB :","La fonction SOUS-TOTAL plutôt que la fonction SOMME car le calcul est fait selon les lignes affichées"]

{"sheet":"S4","index":14,"n_rows":21,"n_cols":7,"rows_kept":21,"cut":false,"hidden":false,"merged":[]}
["Sous-totaux intermédiaires",null,null,null,null,null,"Retour"]
[]
[]
["Utilisation de la fonction somme sur une plage qui varie"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["NB :","Même si la plage est sous forme de tableau (de données), il faut utiliser les références classiques ($E$4)"]

{"sheet":"S5","index":15,"n_rows":26,"n_cols":7,"rows_kept":26,"cut":false,"hidden":false,"merged":[]}
["Pas de calcul si cellule vide à côté",null,null,null,null,null,"Retour"]
[]
[]
[]
["Utilisation de la fonction SI et de la fonction ESTVIDE (If + IsBlank)"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["OU"]
[]
["Test sur un contenu vide (\"\")"]

{"sheet":"S6","index":16,"n_rows":42,"n_cols":7,"rows_kept":42,"cut":false,"hidden":false,"merged":[]}
["Totaux par catégorie",null,null,null,null,null,"Retour"]
[]
[]
[]
["Utilisation de SOMME.SI (SumIf)"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["OU"]
[]
["Idem (SOMME.SI) appliquée à des colonnes complètes"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["OU"]
[]
["Idem (SOMME.SI) appliquée à des champs d'un tableau (de données)"]

{"sheet":"S7","index":17,"n_rows":4,"n_cols":7,"rows_kept":4,"cut":false,"hidden":false,"merged":[]}
["Encoder valeur positive ou négative selon catégorie",null,null,null,null,null,"Retour"]
[]
[]
["Validation de données en fonction de la première lettre du code catégorie"]

{"sheet":"S8","index":18,"n_rows":4,"n_cols":7,"rows_kept":4,"cut":false,"hidden":false,"merged":[]}
["Liens entre feuilles",null,null,null,null,null,"Retour"]
[]
[]
["Click droit .. Lien hypertexte"]

{"sheet":"S9","index":19,"n_rows":22,"n_cols":7,"rows_kept":22,"cut":false,"hidden":false,"merged":[]}
["Filtrer les données sur une autre feuille",null,null,null,null,null,"Retour"]
[]
[]
["1- Sur la feuille 'Filtres', écrire le critère et les colonnes à extraire"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["NB: avant d'exécuter le filtre, se placer sur la feuille de l'extraction ('Filtres') "]
["dans une cellule entourée de cellules vides"]
[]
["2- Via le ruban Données .. Filtre avancé :"]

{"sheet":"S10","index":20,"n_rows":66,"n_cols":7,"rows_kept":66,"cut":false,"hidden":false,"merged":[]}
["Automatisation d'actions via les macros",null,null,null,null,null,"Retour"]
[]
[]
["1- Commencer l'enregistrement via le ruban développeur"]
[]
["Si celui-ci n'est pas présent,"]
["En Excel 2007 : Options Excel .. Standard .. Afficher l'onglet développeur dans le ruban"]
["En Excel 2010 : Fichier .. Options .. Personnaliser le ruban .. Cocher la case du ruban développeur"]
[]
["NB: Si le classeur a été créé en Excel 2007 ou 2010, l'enregistrer en *.xlsm"]
["(classeur prenant en charge les macros)"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["2- Recommencer les étapes du filtre de façon à les enregistrer"]
[]
["3- Stopper l'enregistrement : ruban Développeur .. Arrêter l'enregistrement"]
[]
["=> La macro est présente dans la liste des macros (via le ruban Développeur .. Macros)"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["4- Création d'un bouton permettant l'exécution de la macro"]
["(ruban Développeur .. Insérer .. Choix du bouton formulaire)"]

{"sheet":"S11","index":21,"n_rows":11,"n_cols":12,"rows_kept":11,"cut":false,"hidden":false,"merged":[]}
["SI, ET, OU",null,null,null,null,null,"Retour"]
[]
[]
[null,"SI le montant est indiqué et contient une valeur numérique",null,null,null,null,"ET(le montant est indiqué;le montant est numérique)",null,null,null,null,"ET('montant' <> \"\";ESTNUM('Montant'))"]
[null,"ALORS SI 'Montant' >= 0"]
[null,"            ALORS \"Recettes\""]
[null,"            SINON 'Dépenses'"]
[null,"SINON \"\""]
[]
[]
[null,"SI ( ET('Montant' <> \"\";ESTNUM('Montant')) ; SI ('Montant'>=0 ; \"Recettes\" ; \"Dépenses\") ; \"\" )"]

{"sheet":"S12","index":22,"n_rows":52,"n_cols":7,"rows_kept":52,"cut":false,"hidden":false,"merged":[]}
["Créer un tableau croisé dynamique",null,null,null,null,null,"Retour"]
[]
[]
["1- Se placer sur la feuille où nous souhaitons placer le tableau croisé dynamique .. Insertion .. Tableau croisé dynamique"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["2- Placer les champs en renseignements de lignes et/ou colonnes selon le résultat attendu. Placez les données à calculer en zone réservée à ça (å Values)"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["NB: Le regroupement par défaut (par ligne ou colonne) se fait sur du texte. Il existe la possibilité de regrouper sur des dates ou valeur numérique (clic droit sur le champ .. grouper)"]

{"sheet":"S13","index":23,"n_rows":14,"n_cols":7,"rows_kept":14,"cut":false,"hidden":false,"merged":[]}
["Créer un graphique croisé dynamique",null,null,null,null,null,"Retour"]
[]
[]
["1- Placer le curseur dans le TCD à représenter "]
[]
["2- Choisir le type de graphique souhaité"]
[]
[]
[]
[]
[]
[]
[]
["3- Modifier les options comme vous le feriez pour un graphique classique"]

{"sheet":"S14","index":24,"n_rows":27,"n_cols":7,"rows_kept":27,"cut":false,"hidden":false,"merged":[]}
["Protection de la feuille",null,null,null,null,null,"Retour"]
[]
[]
["1- Sélection de toute la feuille .. Format de cellule"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["2- Sélection des cellules à déverrouiller .. Format de cellule"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
["3- Activation de la protection (Ruban Révision .. Protéger la feuille)"]

{"sheet":"S15","index":25,"n_rows":43,"n_cols":16,"rows_kept":43,"cut":false,"hidden":false,"merged":[]}
["Applications sur les macros",null,null,null,null,null,"Retour"]
[]
[]
[]
[]
[]
["1- Enregistrer une macro qui déprotège et reprotège",null,null,null,null,null,null,null,null,"1- Créer une première macro qui actualise le TCD",null,null,null,null,null,"=> Voici le code de la macro. Il est obtenu principalement par enregistrement, puis en remplaçant les zones référencées style H4 par une zone nommée"]
[]
["2- Copier la ligne de déprotection et la coller en 1ère ligne de la macro 'Filtrer'",null,null,null,null,null,null,null,null,"2- Créer une seconde macro qui redéfinit les largeurs de colonnes"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Sub Insérer()"]
["3- Copier la ligne de protection et la colonne en dernière ligne de la macro 'Filtrer'",null,null,null,null,null,null,null,null,"3- Recopier les lignes de la macro2 à la fin de la macro1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null," Ici, nous allons principalement utiliser les zones nommées qui ont comme caractéristique de se décaler lorsqu'une insertion se fait au-dessus de celles-ci"]
["=> Ce qui donne en VBA:",null,null,null,null,null,null,null,null,null,null,null,null,null,null,"'"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null," Dans un premier temps, l'enregistreur de macro permettra d'avoir la syntaxe initiale. Puis dans le code, nous remplacerons les références par les zones nommées adéquates"]
[null,"Sub Filtrer()",null,null,null,null,null,null,null,null,null,null,null,null,null,"'"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"' Par exemple :"]
[null,"' Action 1 : Déprotéger la feuille",null,null,null,null,null,null,null,null,null,null,null,null,null,"'"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"'       Après enregistrement de la sélection de la zone A16:H16, nous obtenons ceci : Range(\"A16:H16\").Select"]
[null,"    ActiveSheet.Unprotect",null,null,null,null,null,null,null,null,null,null,null,null,null,"'       Il suffit alors de remplacer la zone en question (la ligne du total sous le tableau) par son nom : Range(\"Total\").Select"]
[null,"    "]
[null,"' Action 2 : Exécuter le filtre avancé"]
[null,"' NB :  datas est une zone nommée qui reprend toute les lignes des extraits.",null,null,null,null,null,null,null,null,null,null,null,null,null,"' Action 1 : Insertion d'une ligne au-dessu d'une zone nommée (Total). Cette action est répétée 2 fois"]
[null,"'       Si une insertion est faite au-dessus de la ligne du total général, la zone nommée va s'agrandir"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    Range(\"Total\").Select"]
[null,"    Range(\"datas\").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _",null,null,null,null,null,null,null,null,null,null,null,null,null,"    Selection.Insert Shift:=xlDown"]
[null,"        \"A3:A4\"), CopyToRange:=Range(\"A6:C6\"), Unique:=False",null,null,null,null,null,null,null,null,null,null,null,null,null,"    Range(\"Total\").Select"]
[null,"    Range(\"A1\").Select",null,null,null,null,null,null,null,null,null,null,null,null,null,"    Selection.Insert Shift:=xlDown"]
[null,"    ",null,null,null,null,null,null,null,null,null,null,null,null,null,"    "]
[null,"' Action 3 : Reprotéger la feuille",null,null,null,null,null,null,null,null,null,null,null,null,null,"' Action 2 : Recopie du calcul du code catégorie de la ligne 1 ( 1ère formule du tableau ) jusqu'à la dernière ligne du tableau"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    "]
[null,"    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True",null,null,null,null,null,null,null,null,null,null,null,null,null,"    Range(\"D4\").Select"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    Selection.AutoFill Destination:=Range(\"D4:DernierCode\"), Type:=xlFillDefault"]
[null,"End Sub"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"' Action 3 : Recopie du calcul du total de la ligne 1 à la dernière ligne du tableau"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    Range(\"H4\").Select"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    Selection.AutoFill Destination:=Range(\"H4:TotGen\"), Type:=xlFillDefault"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    "]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"' Action 4 : Placement à la fin du tableau"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    "]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"    Range(\"Dernier\").Select"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"End Sub"]

{"sheet":"S16","index":26,"n_rows":6,"n_cols":7,"rows_kept":6,"cut":false,"hidden":false,"merged":[]}
["Collage avec liaison",null,null,null,null,null,"Retour"]
[]
[]
["1- Copier en Excel"]
[]
["2- En Word .. Collage spécial :"]