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   -
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

A voir également:

2 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
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
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour Patrice33740 ,

En complément une astuce CCM
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour gbinforme,

Merci gb, je n'avais pas retrouvé ce lien, je le met de coté.

Cordialement
Patrice
0
BOUBAOM Messages postés 38 Statut Membre
 
MERCI A TOUS DE M'AVOIR LU
DONC JE SUIS PAS OBLIGER DE REFAIRE MES MACROS EXCEL 4? VOUS ETES SUR ? CA SERAI PARFAIT ;)
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

A tous les trois, je vous souhaite bien du plaisir !!! (expérience personnelle)
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
Bonjour Michel,

Merci pour ton souhait, mais pourrais-tu nous en dire un peu plus car en ce qui me concerne je n'est pas vu beaucoup de régressions mis à part certaines gestions de fichier.
J'aimerais savoir un peu plus précisément les plaisirs qui m'attendent. ;-)
Bonne année à vous.
0