Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
prog:office:excel [2020/08/05 10:09] – Ajout de la protection "protectedRanges" root | prog:office:excel [2024/06/28 09:44] (Version actuelle) – [Enlever la protection d'une feuille Excel] : Ouvrir avant d'activer le contenu root |
---|
| ====Ouvrir deux fichiers ayant le même nom (mais pas dans le même dossier)==== |
| |
| C'est possible depuis Excel 2016. Il faut ouvrir deux instances d'Excel : |
| |
| * Cliquer droit sur l'icône Excel dans la barre des tâches de Windows 10, |
| * Appuyer sur ALT, |
| * Cliquer gauche sur "Excel" dans le menu déroulant de la barre des tâches, |
| * Attendre que Excel demande d'ouvrir une nouvelle instance, |
| * Relâcher la touche ATL. |
| |
| Sinon, on peut aussi ouvrir un Excel en mode utilisateur et l'autre en mode administrateur. |
| |
| [[https://exceloffthegrid.com/how-to-open-multiple-instances-of-excel/|How to open multiple instances of Excel]] {{ :prog:office:excel:how_to_open_multiple_instances_of_excel_-_excel_off_the_grid_2020-11-09_12_10_13_.html |Archive du 12/03/2018 le 09/11/2020}} |
| |
====Enlever la protection d'une feuille Excel==== | ====Enlever la protection d'une feuille Excel==== |
| |
* ''applyProtection''. Ces attributs doivent se trouver dans un bloc de type ''xf''. Supprimer cet attribut. | * ''applyProtection''. Ces attributs doivent se trouver dans un bloc de type ''xf''. Supprimer cet attribut. |
* ''protectedRanges''. Il s'agit d'un bloc qui contient un ou plusieurs sous-bloc ''protectedRange''. Supprimer tout le bloc ''protectedRanges''. | * ''protectedRanges''. Il s'agit d'un bloc qui contient un ou plusieurs sous-bloc ''protectedRange''. Supprimer tout le bloc ''protectedRanges''. |
| * ''state=%%"hidden"%%''. Supprimer cet attribut du fichier ''xl/workbook.xml''. |
| |
Dans le fichier ''xl/workbook.xml'', supprimer les ''state=%%"hidden"%%''. | Ouvrir le fichier ''xl/vbaProject.bin'' avec un éditeur hexadécimal. Remplacer à l'intérieur ''DPB='' par ''DPX=''. |
| |
Ouvrir le fichier ''xl/vbaProject.bin'' avec un éditeur hexadécimal. Rechercher à l'intérieur ''DPB='' par ''DPX=''. | |
| |
Recompresser au format zip tous les fichiers précédemment compresser en respectant la même architecture de dossiers/sous-dossiers. | Recompresser au format zip tous les fichiers précédemment compresser en respectant la même architecture de dossiers/sous-dossiers. |
| |
Renommer le fichier ''zip'' en ''xlsx'' ou ''xlsm''. | Renommer le fichier ''zip'' en ''xlsx'' ou ''xlsm'' et ouvrir le fichier. |
| |
En activant le contenu, il y aura un message d'erreur demandant à charger le contenu car la donnée ''DPX'' est incorrecte. Faire oui. | En activant le contenu, il y aura un message d'erreur demandant à charger le contenu car la donnée ''DPX'' est incorrecte. Faire oui. |
| |
[[https://wmfexcel.com/2015/06/13/hidden-rows-vs-filtered-rows/|Hidden Rows vs. Filtered Rows _ wmfexcel]] {{ :prog:office:excel:hidden_rows_vs._filtered_rows_wmfexcel_2019-12-16_21_57_57_.html |Archive du 13/06/2015 le 16/12/2019}} | [[https://wmfexcel.com/2015/06/13/hidden-rows-vs-filtered-rows/|Hidden Rows vs. Filtered Rows _ wmfexcel]] {{ :prog:office:excel:hidden_rows_vs._filtered_rows_wmfexcel_2019-12-16_21_57_57_.html |Archive du 13/06/2015 le 16/12/2019}} |
| |
| =====Modules complémentaires===== |
| |
| ====ODBC==== |
| |
| Installer le module 32 bits (même format qu'Excel) de [[https://dev.mysql.com/downloads/connector/odbc/|ODBC]]. |
| |
| Executer ODBC Data Sources (32-bit) et ajouter le driver ''MySQL ODBC 8.0 Unicode Driver''. |
| |
| {{:prog:office:excel:odbc_1.png?400|}} {{:prog:office:excel:odbc_2.png?350|}} |
| |
| Dans Excel, aller dans ''Data'' > ''Get Data'' > ''From Other Sources'' > ''From ODBC'' |
| |
| {{:prog:office:excel:odbc_3.png?450|}} |