{"text_format":"1","workbook":"xlsx","n_sheets":6,"sheets":["Planning","Ma première macro","Sécurité","Modifier la macro","Exécuter les macros","Diffuser les macros"],"not_rendered":{"charts":0,"images":11,"macros":1,"external_links":0,"defined_names":0,"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":"Planning","index":0,"n_rows":0,"n_cols":0,"rows_kept":0,"cut":false,"hidden":false,"merged":[]}

{"sheet":"Ma première macro","index":1,"n_rows":5,"n_cols":13,"rows_kept":5,"cut":false,"hidden":false,"merged":[]}
["1- Enregistrer un classeur permettant l'exécution des macros : NomFichier.xlsm",null,null,null,null,null,null,null,null,null,null,null,"Retour"]
["2- Afficher le ruban développeur"]
["3- Enregistrer une première macro 'Planning' : Cette macro permet de se positionner dans la cellule D8 d'une feuille nommée 'Planning'",null,null,null,null,null,null,null,null,null,null,null,"Vidéo explicative ici"]
[null," et d'y écrire le texte \"1) L'enregistreur de macros\""]
["4- Tester une macro, voir le code, refermer puis rouvrir le classeur de façon à en faire un fichier approuvé"]

{"sheet":"Sécurité","index":2,"n_rows":27,"n_cols":13,"rows_kept":27,"cut":false,"hidden":false,"merged":[]}
["1- Comprendre les paramètres de sécurité du classeur",null,null,null,null,null,null,null,null,null,null,null,"Retour"]
["2- Approuver le fichier en activant le contenu à l'ouverture"]
["3- Approuver l'emplacement du fichier qui contient des macros"]
["4- Signer numériquement un fichier qui contient des macros"]
[]
[]
[null,"A l'ouverture d'un classeur contenant des macros, un message nous invite à activer le contenu selon les paramètres renseignés au niveau des options concernant les macros"]
[]
[null,"=> Via 'Fichier .. Options .. Centre de gestion de la confidentialité .. Paramètres des macros :"]
[]
[]
[null,"=> Pour approuver les macros :"]
[]
[null,null,"- Utiliser le bouton adéquat"]
[null,null,"- Approuver un emplacement (dossier)"]
[null,null,null,"Notes : pas tous les dossiers"]
[null,null,"- Signer le 'projet VBA' numériquement avec un certificat"]
[null,null,null,"Obtenu via une autorité de certification (AC) "]
[null,null,null,"Il existe plusieurs AC disponibles en ligne : "]
[null,null,null,"GlobalSign, DigiCert, Comodo, etc."]
[null,null,null,"=> Le projet est signé via l'éditeur VBA .. Outils .. Signature électronique"]
[]
[null,"NB : il est possible de créer ses certificats persos et de s' \"auto-authentifier\". Si ça vous intéresse, voici un lien qui vous donnera des infos à ce sujet :"]
[]
[null,null,"https://www.excelformation.fr/certifier-macros-vba-excel.html"]
[]
[null,"La dernière nouveauté : blocage des fichiers potentiellement dangereux => à débloquer via les propriétés du fichier"]

{"sheet":"Modifier la macro","index":3,"n_rows":7,"n_cols":13,"rows_kept":7,"cut":false,"hidden":false,"merged":[]}
["1- Modifiez la macro 'Planning' de façon à ajouter en première ligne du code un positionnement sur la feuille 'Planning'",null,null,null,null,null,null,null,null,null,null,null,"Retour"]
["2- Recopiez la macro 'Planning' sous le nom 'Planning_DEF' et renommez le module 'MesMacros'"]
["3- Ajoutez des lignes qui nous permettent de nous positionner :",null,null,null,null,"en D10 et écrire le texte \"2) Un petit mot sur la sécurité\""]
[null,null,null,null,null,"en D12 et écrire le texte \"3) Exécution d'une macro : via des boutons, à l'ouverure du classeur\""]
["4- Dans cette macro, définissez des liens hypertexte qui nous permettent de nous rendre sur les différentes feuilles concernées"]
["5- Créez 2 boutons permettant l'exécution de la macro (Bouton1 = bouton formulaire, Bouton2 = bouton ActiveX)"]
["6- Créez une macro 'EffacerTout' qui permet d'effacer tout le contenu de la feuille 'Planning'. Exécutez cette macro à l'ouverture du classeur"]

{"sheet":"Exécuter les macros","index":4,"n_rows":12,"n_cols":13,"rows_kept":12,"cut":false,"hidden":false,"merged":[]}
["Utiliser les différentes moyens d'exécuter une macro :",null,null,null,null,null,null,null,null,null,null,null,"Retour"]
[]
[null,"=> Raccourci clavier, bouton de commande (formulaire et activeX), barre d'accès rapide, ruban personnel"]
[]
[]
[]
[]
[null,"1) Raccourci clavier : Développeur .. Macros .. Choix de la macro .. Options"]
[]
[null,"2) Bouton formulaire et ActiveX : CF feuille précédente"]
[]
[null,"3) Barre d'accès rapide .. Autres commandes .. Choisir la commande dans la catégorie 'Macros'",null,null,null,null,null,null,null,"4) Créer un ruban ou ajouter des boutons à un ruban existant : Click droit sur le ruban .. Personnaliser le ruban"]

{"sheet":"Diffuser les macros","index":5,"n_rows":55,"n_cols":13,"rows_kept":55,"cut":false,"hidden":false,"merged":[]}
["1- Le classeur de macros personnelles",null,null,null,null,null,null,null,null,null,null,null,"Retour"]
["2- Un classeur ou le classeur de macros personnelles dans un dossier réseau renseigné comme dossier de \"démarrage\""]
["3- L'exportation du code VBA du projet et installations sur les autres postes"]
[]
[]
[]
[]
[]
["1-","Créez une macro qui permet d'écrire \"Ceci est du texte\" dans la cellule active du classeur de macros personnelles"]
[]
[null,"Modifiez cette macro en changeant le texte par exemple"]
[]
[null,null,"NB : ","Les macros du classeurs de macros personnelles ne sont pas modifiables (ou effaçables) via la liste des macros"]
[null,null,null,"Pour pouvoir modifier le classeur de macros personnelles :"]
[null,null,null,"Il faut l'afficher ruban 'Affichage .. Afficher la fenêtre', le modifier et le masquer à nouveau."]
[null,null,null,"ou effectuer les modifications via l'éditeur VBA"]
[]
["2-","Déplacez le classeur de macros personnelles dans un dossier réseau et indiquez son nouveau chemin dans les options d' Excel"]
[]
[null,null,"NB : ","En version récente (Office365, Excel 2021), il se trouve ici : C:\\Users\\admin\\AppData\\Roaming\\Microsoft\\Excel\\XLSTART"]
[null,null,null,"Le placer dans un dossier à renseigner dans les options de démarrage d'Excel (Via 'Fichier .. Options .. Options avancées)"]
[]
["3-","L'export de modules : via l'éditeur VBA .. Click droit sur un module"]
[]
["4-","L'export de toutes les procédures du projet VBA : sauvegarder le classeur au format xlam"]
[]
[]
[]
[]
[]
[]
[]
[]
[null,"L'import se fait via 'Fichier .. Options .. Compléments .. Atteindre"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,"Tous les éléments 'VBA' du projet se retrouve via l'éditeur VBA dans le fichier '*.XLAM'. Les macros ne sont pas dans la liste des macros mais sont utilisables par leur nom (associé à un bouton par exemple)"]
[null,"NB : Attention, toutes les procédures du classeur de base à la création du fichier XLAM sont récupérées, et ceci inclut les procédures à l'ouverture et à la fermeture du classeur."]
[null,"NB : Le premier fichier que nous retrouvons ci-dessous (ATPVBAEN.XLAM) vient de l'installation d'une autre macro complémentaire, 'Analyse Toolpack - VBA' "]