Macros excel

745 mots 3 pages
LES MACROS SUR EXCEL

1°) Gestion de la sécurité.

Au préalable, il faut, en général, désactiver la sécurité par défaut de votre classeur. En effet, Excel peut empêcher le déclenchement et le chargement de macros pour éviter l’intrusion des virus qui utilisent ce biais pour se propager dans les fichiers Excel (ou Word ou…).

Par le menu : Outils / Macros / sécurité.
Dans la boîte de dialogue, choisissez « Niveau de sécurité moyen ». Dans ce cas, s’il existe des macros attachés au fichier ouvert, Excel vous demande si vous voulez les activer.

Il faut ensuite fermer le classeur et le rouvrir.

2° ) les macro-commandes en mode enregistrement : le plus simple.

Il s’agit de déclencher de manière automatique (en principe par un bouton de commande) un ensemble de procédures.
Il suffit « d’expliquer » à Excel une fois les procédures. Pendant la réalisation, le logiciel vous enregistre et traduit vos actions par des lignes de programmes en VBA (Visual Basic Application).

Le déclenchement se fait par le menu : Outils/Macros/Nouvelle macro

Une première boîte de dialogue vous demande de donner un nom à la macro-commande.

Attention ! à partir du moment où vous validez , vous entrez en phase d’enregistrement. Cela est symbolisé par la présence de la barre d’outils suivante sur l’écran :

Toutes les actions effectuées seront alors traduites en lignes de commande par visual basic.
Les actions inutiles aussi ! Cela suppose donc de réfléchir avant aux actions à réaliser.
Pensez aussi à cliquer sur la commande « Arrêter l’enregistrement » sinon gare aux surplus de commandes !

Vous pouvez ensuite consulter la macro-commande ainsi définie pour :
Vérifier qu’il n’y a pas de lignes inutiles ou redondantes.
Apprendre par la pratique le langage VBA.
Exemple pour la commande « effacer »

Sub efface()
'
' efface Macro
' Macro enregistrée le 28/09/2010 par Administrateur
'
Range("F6").Select Selection.ClearContents Range("H6").Select Selection.ClearContents

en relation

  • Soncas nego
    347 mots | 2 pages
  • APS le cochet
    508 mots | 3 pages
  • Natation pe1
    1808 mots | 8 pages
  • Macro sas
    754 mots | 4 pages
  • Ecrit d'eps crpe
    961 mots | 4 pages
  • Mission acrc simply
    369 mots | 2 pages
  • Commentaire projet loi modernisation
    1357 mots | 6 pages
  • Etude du cas sieca de communication
    5577 mots | 23 pages
  • la Riviera a l'envers
    1174 mots | 5 pages
  • Macro
    255 mots | 2 pages
  • Fiche
    476 mots | 2 pages
  • Macro
    7730 mots | 31 pages
  • Macro
    5238 mots | 21 pages
  • Logistique Marjane
    1464 mots | 6 pages
  • Cour informatique
    2283 mots | 10 pages