
- 3
- 21 240
BECHOUAL RYADE
Приєднався 8 лис 2017
VBA Excel - Activer les feuilles d'un classeur Excel
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
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
Переглядів: 7 163
Відео
Le mode enregistrement pour écrire une Macro - Excel VBA
Переглядів 3176 років тому
Bonjour, Nous avons vu ensemble comment écrire plusieurs macros dans la vidéo précédente. Je vais vous montrer un moyen d’écrire une ou plusieurs sans pour autant avoir besoin de connaitre une seule ligne de code. Vous allez me dire comment cela est-il possible ? Cela est possible en utilisant le mode enregistrement. Le mode enregistrement est un mode qui enregistrement tous les mouvements, mod...
VBA Macro - Comment selectionner des cellules en VBA
Переглядів 14 тис.6 років тому
Bonjour à tous, Dans cette troisième partie nous allons changer de support et passer à la vidéo. Pourquoi une vidéo ? Pour deux raisons principales : 1. Votre temps est précieux. Avec une vidéo de 10 minutes beaucoup de concepts peuvent être abordes, ce qui n’est pas forcément le cas lorsque j’écris un article. La lecture d’un article peut prendre plusieurs minutes avec peu de lignes de codes e...