RISQUE ouverture macros Excel 4 sous Excel 10
BOUBAOM
Messages postés
38
Statut
Membre
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Salut a tous, je voudrais savoir les risques d'ouvrir mes fichiers créé sous Excel 97 avec un Excel 10, les macros sont un mélange de VBA et d'Excel 4.
Les macros sont toutes perso, donc je vois pas, alors dites moi la méthode pour pouvoir le faire
merci d'avance
Salut a tous, je voudrais savoir les risques d'ouvrir mes fichiers créé sous Excel 97 avec un Excel 10, les macros sont un mélange de VBA et d'Excel 4.
Les macros sont toutes perso, donc je vois pas, alors dites moi la méthode pour pouvoir le faire
merci d'avance
A voir également:
- RISQUE ouverture macros Excel 4 sous Excel 10
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
Bonjour,
Si tes macros n'ont pas de fonctions incompatibles (certaines gestions de fichier par exemple), tu peux les utiliser sur 2010.
Il est souhaitable de les sauvegarder sous un format .xlsm qui est plus adapté à 2010 et ainsi tu gardes ton ancienne version.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Si tes macros n'ont pas de fonctions incompatibles (certaines gestions de fichier par exemple), tu peux les utiliser sur 2010.
Il est souhaitable de les sauvegarder sous un format .xlsm qui est plus adapté à 2010 et ainsi tu gardes ton ancienne version.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
Bonjour,
Puisque tu connais parfaitement la source de tes macros, il n'y a aucun risque à les utiliser, par contre il faut rester prudent dans le choix des paramètres du centre de confidentialité (dans les options Excel).
L'option Autoriser toutes les macros peut être dangereuse dans la mesure où Excel ne te prévient pas de l'existence de macro dans les fichiers avant de les exécuter.
Tu pourrais lancer malencontreusement un code malveillant contenu dans un fichier dont tu n'est pas l'auteur.
L'option Désactiver toutes les macros à l'exception des macros signées numériquement me semble une alternative plus sure et relativement simple à utiliser :
- Lorsqu'un fichier avec macro contient une signature électronique connue, il s'ouvre automatiquement sans message.
- Lorsque le fichier avec macro contient une signature non contrôlable, un message d'autorisation est affiché.
- Lorsque le fichier avec macro ne contient pas de signature, les macros sont bloquées
Il y a bien sûr une contrainte : il faut signer ses propres macros (ou celles ne disposant pas de signature) pour pouvoir les exécuter.
On peut créer son propre certificat numérique privé qui permet de signer ses macro sur son ordinateur (exécutables sans message sur son ordinateur et avec message sur les autres).
Pour le créer :
https://support.microsoft.com/fr-fr/office/obtenir-un-certificat-num%c3%a9rique-et-cr%c3%a9er-une-signature-num%c3%a9rique-e3d9d813-3305-4164-a820-2e063d86e512?ocmsassetid=ha010354319&ctt=3&correlationid=0f8bea90-77ef-4926-916c-c777903e77f0&ui=fr-fr&rs=fr-fr&ad=fr#BM2
Pour signer une macro avec l'Éditeur VB : Outils / Signature électronique /choisir le certificat / Enregistrer le fichier et le fermer.
Cordialement
Patrice
Puisque tu connais parfaitement la source de tes macros, il n'y a aucun risque à les utiliser, par contre il faut rester prudent dans le choix des paramètres du centre de confidentialité (dans les options Excel).
L'option Autoriser toutes les macros peut être dangereuse dans la mesure où Excel ne te prévient pas de l'existence de macro dans les fichiers avant de les exécuter.
Tu pourrais lancer malencontreusement un code malveillant contenu dans un fichier dont tu n'est pas l'auteur.
L'option Désactiver toutes les macros à l'exception des macros signées numériquement me semble une alternative plus sure et relativement simple à utiliser :
- Lorsqu'un fichier avec macro contient une signature électronique connue, il s'ouvre automatiquement sans message.
- Lorsque le fichier avec macro contient une signature non contrôlable, un message d'autorisation est affiché.
- Lorsque le fichier avec macro ne contient pas de signature, les macros sont bloquées
Il y a bien sûr une contrainte : il faut signer ses propres macros (ou celles ne disposant pas de signature) pour pouvoir les exécuter.
On peut créer son propre certificat numérique privé qui permet de signer ses macro sur son ordinateur (exécutables sans message sur son ordinateur et avec message sur les autres).
Pour le créer :
https://support.microsoft.com/fr-fr/office/obtenir-un-certificat-num%c3%a9rique-et-cr%c3%a9er-une-signature-num%c3%a9rique-e3d9d813-3305-4164-a820-2e063d86e512?ocmsassetid=ha010354319&ctt=3&correlationid=0f8bea90-77ef-4926-916c-c777903e77f0&ui=fr-fr&rs=fr-fr&ad=fr#BM2
Pour signer une macro avec l'Éditeur VB : Outils / Signature électronique /choisir le certificat / Enregistrer le fichier et le fermer.
Cordialement
Patrice