Vous êtes sur la page 1sur 5

Cours VBA Excel Fiche n 6 Page 1/5

Professeur : Mr Cisternino
Fiche
N6
Les proprits du classeur
et des feuilles de calcul


1 Les proprits du classeur

Le classeur (fichier Excel) est un objet dont le nom est Workbooks.

Voici les principales proprits de lobjet Workbooks.

Proprit Instruction VBA
Ouvrir un classeur Workbooks.Open "C:\Chemin\NomDuFichier.xls"
Activer un classeur Workbooks("NomDuClasseur.xls").Activate
Crer un nouveau classeur Workbooks.Add
Enregistrer un classeur ActiveWorkbook.SaveAs Filename:="Toto.xls"
Fermer un classeur Workbooks("NomDuClasseur.xls").Close
Fermer le classeur actif ActiveWorkbook.Close


2 Les proprits dune feuille de calcul

Une feuille de calcul est un objet dont le nom est Sheets.

Voici les principales proprits de lobjet Sheets.

Proprit Instruction VBA
Slectionner la feuille 1 Sheets("Feuil1").Select
Feuille active ActiveSheet
Ajouter une feuille Sheets.Add.Name = "Nom de la nouvelle feuille"
Renommer une feuille Sheets("Feuil1").Name = "Nouveau nom de la feuille"
Copier la feuille 1 aprs la feuille 3 Sheets("Feuil1").Copy After:=Sheets("Feuil3")
Dplacer la feuille 1 aprs la feuille 3 Sheets("Feuil1").Move After:=Sheets("Feuil3")
Masquer la feuille 1 Sheets("Feuil1").Visible = False
Supprimer la feuille 1 Sheets("Feuil1").Delete


Cours VBA Excel Fiche n 6 Page 2/5
Professeur : Mr Cisternino
3 Application

Vous devez raliser un programme en VBA qui devra :
Crer un nouveau classeur
Nommer ce classeur : Toto.xls
Supprimer la feuille 2
Supprimer la feuille 3
Renommer la feuille 1 sous le nom Modele
Copier la feuille Modele
Donner le nom Copie la feuille copie
Crer une nouvelle feuille et la nommer Nouveau
Placer la feuille Nouveau aprs la feuille Copie
Fermer le classeur

C Lancer le logiciel Excel et enregistrer le classeur sous le nom application_vba_fiche_6

C Lancer linterface Microsoft Visual Basic avec le raccourci clavier Alt + F11

C Insrer un module et lui donner le nom Fiche_6a

C Commencer le programme en lui donnant le nom Fiche_6a

















Insrer un rectangle dans la feuille de calcul et lui affecter la macro Fiche_6a




C Crer un nouveau classeur en lui donnant le nom Toto.xls










- Conseil !

Testez chaque ligne du
programme en lanant
chaque fois la macro.
Cours VBA Excel Fiche n 6 Page 3/5
Professeur : Mr Cisternino
Supprimer les feuilles 2 et 3 du classeur Toto.xls













C Renommer la feuille 1 sous le nom Modele
















Copier la feuille Modele et la renommer Copie





















Cours VBA Excel Fiche n 6 Page 4/5
Professeur : Mr Cisternino
Crer une nouvelle feuille et la nommer Nouveau
























1 Placer la feuille Nouveau aprs la feuille Copie




























Cours VBA Excel Fiche n 6 Page 5/5
Professeur : Mr Cisternino
A prsent, il faut faire un petit programme pour fermer automatiquement le classeur Toto.xls

C Insrer un module et lui donner le nom Fiche_6b

C Commencer le programme en lui donnant le nom Fiche_6b


C Insrer un rectangle dans la feuille de calcul et lui affecter la macro Fiche_6b





C Ecrire le code pour fermer le classeur Toto.xls