Comment changer le livre actif dans VBA

Les instructions

Étape 1

Ouvrez la feuille de calcul Excel. Vérifiez les noms des livres disponibles au bas de la fenêtre et notez le livre que vous souhaitez activer.

Étape 2

Accédez à l'onglet "Développeur" puis cliquez sur le lien "Visual Basic". Cliquez sur le nom du livre à gauche de la fenêtre que vous souhaitez modifier.

Étape 3

Faites savoir à l'éditeur Visual Basic pour Applications que vous souhaitez créer une nouvelle procédure, en tapant simplement les commandes "Sub" pour l'ouverture et la fermeture. Par exemple, si vous souhaitez appeler la procédure "ChangeWorkbook", tapez "ChangeWorkbook Sub ()" puis "End Sub".

Étape 4

Utilisez la touche Entrée pour insérer quelques lignes au milieu des commandes d’ouverture et de fermeture des commandes "Sub".

Étape 5

Utilisez la méthode "Activer" du "livre" de propriétés pour changer le livre actif. Par exemple, si vous souhaitez passer à un livre appelé "PayrollSheet", tapez "PayrollSheet.Activate".

Étape 6

Retournez à la vue du livre et cliquez à nouveau sur l'onglet "Développeur". Sélectionnez "macros" et cliquez sur le nom que vous avez utilisé pour le sous-fichier créé précédemment. Cliquez sur "Exécuter" pour exécuter le code et changer le livre actif.