Fiche N°6 Les propriétés du classeur et des feuilles de calcul
Transcription
Fiche N°6 Les propriétés du classeur et des feuilles de calcul
Fiche N°6 Les propriétés du classeur et des feuilles de calcul 1° Les propriétés du classeur Le classeur (fichier Excel) est un objet dont le nom est Workbooks. Voici les principales propriétés de l’objet Workbooks. Propriété Instruction VBA Ouvrir un classeur Workbooks.Open "C:\Chemin\NomDuFichier.xls" Activer un classeur Workbooks("NomDuClasseur.xls").Activate Créer 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 propriétés d’une feuille de calcul Une feuille de calcul est un objet dont le nom est Sheets. Voici les principales propriétés de l’objet Sheets. Propriété Instruction VBA Sélectionner 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 après la feuille 3 Sheets("Feuil1").Copy After:=Sheets("Feuil3") Déplacer la feuille 1 après 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 Professeur : Mr Cisternino Page 1/5 3° Application Vous devez réaliser un programme en VBA qui devra : Créer 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 copiée Créer une nouvelle feuille et la nommer « Nouveau » Placer la feuille « Nouveau » après la feuille « Copie » Fermer le classeur Conseil ! Testez chaque ligne du programme en lançant à chaque fois la macro. Lancer le logiciel Excel et enregistrer le classeur sous le nom « application_vba_fiche_6 » Lancer l’interface « Microsoft Visual Basic » avec le raccourci clavier Alt + F11 Insérer un module et lui donner le nom « Fiche_6a » Commencer le programme en lui donnant le nom « Fiche_6a » Insérer un rectangle dans la feuille de calcul et lui affecter la macro « Fiche_6a » Créer un nouveau classeur en lui donnant le nom « Toto.xls » Cours VBA Excel Fiche n° 6 Professeur : Mr Cisternino Page 2/5 Supprimer les feuilles 2 et 3 du classeur Toto.xls Renommer la feuille 1 sous le nom « Modele » Copier la feuille « Modele » et la renommer « Copie » Cours VBA Excel Fiche n° 6 Professeur : Mr Cisternino Page 3/5 Créer une nouvelle feuille et la nommer « Nouveau » Placer la feuille « Nouveau » après la feuille « Copie » Cours VBA Excel Fiche n° 6 Professeur : Mr Cisternino Page 4/5 A présent, il faut faire un petit programme pour fermer automatiquement le classeur Toto.xls Insérer un module et lui donner le nom « Fiche_6b » Commencer le programme en lui donnant le nom « Fiche_6b » Insérer un rectangle dans la feuille de calcul et lui affecter la macro « Fiche_6b » Ecrire le code pour fermer le classeur Toto.xls Cours VBA Excel Fiche n° 6 Professeur : Mr Cisternino Page 5/5
Documents pareils
Visual Basic
Word
Classe
Description
Application Logiciel Word
Document
Document texte ouvert
Range