VBA Excel - Activer les feuilles d'un classeur Excel
Вставка
- Опубліковано 25 сер 2024
- Bonjour à tous,
Aujourd’hui nous allons continuer notre apprentissage des sélections mais cette fois en activant la feuille dans laquelle nous souhaitons effectuer des sélections. Nous allons utiliser plusieurs méthodes en spécifiant le nom ou le numéro de la feuille pour permettre au programme de savoir quelle feuille il doit activer.
Il est important au moment du lancement de la macro de savoir dans quelle feuille se trouve l’utilisateur. Car il est possible que vous soyez amené à écrire une macro que certains de vos collègues doivent aussi utiliser. Plutôt que de dire à vos collègues : « Au moment du lancement de la macro tu dois absolument te trouver dans la Feuille1 » (par exemple), nous allons voir comment demander au programme d’activer la bonne feuille de manière autonome.
Le code que je vais utiliser est le suivant
Sheets(« Depenses»).activate
Sheet(1).activate
Sheet1.activate
Même si ces trois lignes semblent différentes, elles font exactement la même chose. C’est-à-dire activer la feuille « Depenses » de mon classeur. Je vous laisse regardez la vidéo afin de mieux comprendre.
Remarquez que le system va uniquement activer la feuille il ne va pas la sélectionner. Nous verrons plus tard les différences entre sélectionner et activer une feuille. Les différences sont minimes et peuvent être ignorées pour le moment.
Si vous avez des questions, surtout n’hésitez pas à le poster en commentaire ou m’envoyer un message.
Bonne journée.
Ryad Bechoual
Merci pour ce tutoriel. C'est très clair, j'aime beaucoup votre façon d'expliquer ce qu'il se passe.