D�mo VBA et Excel - DOC by s0SQ41

VIEWS: 11 PAGES: 3

									Démo VBA et Excel.
Sur la page d’accueil du site web du cours, vous trouverez des hyperliens vers les fichiers
suivants :
demo1VBA.doc (ce fichier)
demo1VBA.xls
Télécharger ce dernier vers un nouveau dossier que vous nommerez IFT1178.
Ouvrez le classeur demo01VBA.xls, celui-ci contient une liste de prix pour des produits
quelconque.
Vous allez produire une macro afin d’automatiser les étapes de la mise en forme des prix.

    Si vous n’avez pas accès à l’onglet Développeur, il faut d’abord l’activer :
           o Cliquez sur fichier (coin supérieur gauche)
           o Cliquez sur l’icône Options
           o Dans la section Personnaliser le ruban, sous onglets principaux, cochez
             la case à gauche de Développeur.
Sélectionnez la cellule B2.
Dans l’onglet Développeur, dans la section Code, cliquez sur le bouton Enregistrer une
macro.




Dans la boîte de dialogue qui s’ouvre, écrivez le nom stylePrix et dans touche de
raccourci, indiquez MAj-s (cliquez dans la zone de texte, appuyez sur la touche
majuscule et, tout en la gardant enfoncée, appuyez sur S). Validez en cliquant sur OK.
Les boutons de la section Code changent pour contenir, entres autres, les boutons
Arrêter l’enregistrement et Utiliser des références relatives.
Appuyez sur ce dernier pour que l’enregistrement s’effectue en utilisant des références
relatives.


IFT 1178 : Programmation d'applications en VB                                             1
Dans l’onglet Accueil, section Nombre, remplacez le format Standard par le format
Monétaire, dans la section Police, appuyez ensuite sur le bouton pour mettre le contenu
de la cellule en gras et finalement, appuyez sur la flèche vers le bas pour activer la cellule
située sous la cellule courante.
Dans l’onglet Développeur, appuyez sur le bouton Arrêt de l’enregistrement pour
mettre fin à l’enregistrement de la macro.
Pour voir le code généré, cliquez sur le bouton Visual Basic (ou appuyez sur Alt-F11)
vous devriez y voir un code semblable à ce qui suit :
Sub stylePrix()

'

' stylePrix Macro

' Macro enregistrée le 2007-01-17 par reid

'

' Touche de raccourci du clavier: Ctrl+Maj+S

'

    Selection.NumberFormat = "#,##0.00 $"

    Selection.Font.Bold = True

    ActiveCell.Offset(1, 0).Range("A1").Select

End Sub


Sinon, activez le menu – > Affichage–> Explorateur de projet et, dans la fenêtre
Project-VBAProject, double cliquez sur Module1.

Fermer l’éditeur avec le menu – > Fichier–> Fermer et retourner à Microsoft Excel.

Testez votre macro en cliquant dans la cellule B3 et en appuyant sur Ctrl-Maj-s.
Faîtes de même jusqu’à ce que tous les prix soit en format monétaire et en gras.
Sauvegardez le classeur et Fermez Excel.

Remise :
    1. Sur le bureau de votre poste de travail, double-cliquez sur Raccourcis DESI.
    2. Double-cliquez sur Branchement à Unix
    3. Après vous être identifié, tapez ssh remise.
    4. Dans votre console de travail Unix, vous devez changer de répertoire de façon à
       ce que le répertoire courant soit celui contenant le fichier à remettre, dans ce cas-
       ci, tapez cd IFT1178
    5. Pour effectuer la remise, il ne reste qu’à taper la commande suivante :
       remise ift1178 demo1 demo1VBA.xls


IFT 1178 : Programmation d'applications en VB                                                  2
   6. En tout temps, vous pouvez vérifier que la remise a bien fonctionné en tapant la
      commande remise –v ift1178 demo1, si vous voyez le fichier
      demo1.xlsx, alors tout a bien fonctionné, sinon, vous devez recommencer.
   7. Fermez la console d’Unix en tapant la commande exit.

Pour les autres travaux, vous n’aurez qu’à remplacer demo1 par tp1, tp2 ou tp3 et
demo1.xlsx par le nom de votre fichier à remettre.

Par exemple, pour remettre tp1.xlsm pour le tp1 :
       remise ift1178 tp1 tp1.xlsm




IFT 1178 : Programmation d'applications en VB                                            3

								
To top