Utilisation des macros VBA dans Excel

Mise à jour : 14 avril 2012

Configuration d'Excel afin d'utiliser les macros contenues dans les feuilles "Escalier" :

 

Pour utiliser correctement mes feuilles de calcul "Escalier", vous devez autoriser l'utilisation de la macro qui est contenue dans ces feuilles. Par défaut, Excel interdit l'utilisation des macros afin d'éviter que votre ordinateur soit contaminé par un virus qui peut être inclus dans une macro.

 


Méthode pour une utilisation avec Excel 2010 :

 

Cette méthode doit être sensiblement la même pour Excel 2007

Ouverture du fichier de calcul d’un escalier droit :

A l’ouverture un message d’erreur s’affiche pour indiquer que cette feuille contient une macro en VBA.

Cliquer sur la ligne rouge, la fenêtre suivante apparaît :

 Cliquer sur la case « Modifier quand même »

 

 Cliquer sur le bouton [Options…]

 La fenêtre suivante indique que la macro n’est pas validée :

Cliquer sur le lien « Afficher les détails des signatures », les références de la macros apparaissent :

Cliquer sur le bouton [Afficher le certificat]

 Cliquer sur le bouton [Installer le certificat]

 

Cliquer sur le bouton [Suivant >]

 

 Cocher la case « Placer tous les certificats dans le magasin suivant » puis cliquer sur le bouton [Parcourir…]

 

Sélectionner la ligne « Autorités de certification racines de confiance » puis cliquer sur [OK]

Cliquer sur le bouton [Suivant >]

 Cliquer sur le bouton [Terminer]

 

 Accepter en cliquant sur le bouton [Oui]

 

 Confirmer en cliquant sur [OK]

 

Fermer cette fenêtre en cliquant sur [OK]

Fermer cette fenêtre en cliquant sur [OK]

Fermer cette fenêtre en cliquant sur [OK]

Fermer le fichier Excel sans l’enregistrer.

Vous pouvez ré-ouvrir le fichier Excel qui affichera cet avertissement sur la  ligne jaune :

 Cliquer sur le bouton [Activer le contenu].

 Maintenant, la feuille de calcul s’ouvrira sans message d’erreur, les macros contenues dans cette feuille permettront d’exécuter correctement les calculs.

 


Retour à la page d'accueil.


Méthode pour une utilisation avec Excel 2000, 2002 et 2003.

 

Vous pouvez vérifier si Excel autorise ou non toutes les macros. Ouvrez le menu "Outils", "Macros" et "Sécurité", la boite de dialogue suivante indique que le niveau de sécurité est maximum, donc toutes les macros non "signées" sont bloquées :

 

 


Quand vous ouvrez une feuille de calcul "Escalier" contenant une de ces macros, Excel affiche la boite de dialogue suivante :

 

 

La case "Toujours faire confiance aux macros provenant de cette source" est grisée et ne peut pas être cochée.

 

Cliquez sur le bouton [Détails...] et la boite de dialogue suivante apparaît en indiquant l'origine de la macro qui est contenue dans cette feuille de calcul :

 

 

Cliquez sur le bouton [Afficher le certificat], la boite de dialogue suivante indique qu'un certificat délivré à mon nom y est contenu :

 

 

Cliquez sur le bouton [Installer le certificat...], la boite de dialogue suivante indique que le certificat va être installé :

 

 

Cliquez sur le bouton [Suivant > ], la boite de dialogue suivante indique que le certificat sera installé à l'endroit par défaut :

 

 

Cliquez sur le bouton [Suivant > ], la boite de dialogue suivante indique que le certificat a été correctement importé :

 

 

Cliquez sur le bouton [Terminer] la boite de dialogue suivante indique que le certificat est prêt à être installé :

 

 

Cliquez sur le bouton [Oui], le message suivant confirme que le certificat a bien été installé :

 

 

Fermer la boite en cliquant sur le bouton [OK] :

 

 

Fermer la boite en cliquant sur le bouton [OK]

 

 

Fermer la boite en cliquant sur le bouton [OK].

 


A la première ouverture d'une feuille de calcul "Escalier" contenant cette macro signée, vous aurez cette boite de dialogue. Cochez la case : "Toujours faire confiance aux macros provenant de cette source.", puis cliquez sur le bouton [Activer les macros] :

 

 

A partir de maintenant, vous pouvez ouvrir n'importe quelle autre feuille de calcul "Escalier", la macro contenue qui est signée sera acceptée. Votre ordinateur ne court aucun risque car les autres macros provenant d'une autre source seront refusées.


Retour à la page d'accueil.