====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==== Si c'est une feuille au format ''XLS'', il faut la convertir au format ''XLSX'' (ou ''XLSM'' si la feuille contient des macros). Si des erreurs de conversion apparaissent, il faudra les résoudre une fois la feuille déverrouillée. {{:prog:office:excel:probleme_convertion_xls_xlsm.png|}} Renommer le fichier ''xlsx'' / ''xlsm'' en ''zip''. Le décompresser dans un sous-dossier. Avec Notepad++, ''rechercher dans les sous-dossiers'' tous les fichiers contenant : * ''windowProtection''. Ces attributs doivent se trouver dans un bloc de type ''sheetView''. Supprimer cet attribut. * ''sheetProtection''. Supprimer tout le bloc. * ''workbookProtection''. Supprimer tout le bloc. * ''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''. * ''state=%%"hidden"%%''. Supprimer cet attribut du fichier ''xl/workbook.xml''. Ouvrir le fichier ''xl/vbaProject.bin'' avec un éditeur hexadécimal. Remplacer à 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. 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. Enregistrer, fermer et rouvrir le fichier. Il ne devrait plus y avoir de protection. Il faut maintenant corriger dans les macros VBA les erreurs de noms qu'il y a eu lors de la conversion du format ''XLS'' à ''XLSX''. S'il reste des éléments protégés, il est possible que la macro VBA active la protection au lancement. Editer les macros et rechercher ''ActiveWorkbook.Protect''. Supprimer les éventuelles lignes de protection ajoutée à chaque exécution. Cela permettra de trouver également le mot de passe. =====La copie d'une zone oublie les lignes masquées===== Cela se voit visuellement par plusieurs rectangles de sélection à la place d'un seul. {{:prog:office:excel:selection_masquee_1.png|Sélection masquée 1}} Il faut désactiver la fonction ''Filtrer'' dans l'onglet ''Données''. {{:prog:office:excel:selection_masquee_2.png|Sélection masquée 2}} [[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|}}