Si vous avez besoin d'automatiser des tâches répétitives dans vos feuilles de calcul Excel, vous pouvez utiliser le haut- Visual Basic pour Applications ( VBA) compilateur. Au cours de l'exécution du code VBA que vous pouvez parfois avoir besoin de passer à un autre classeur , comme si vous avez besoin de copier une cellule d'un classeur et le coller dans un autre . Changer le classeur actif est un processus simple qui ne nécessite qu'une seule ligne de code. Choses que vous devez
Microsoft Excel
Voir Plus Instructions
1
Ouvrir votre feuille de calcul Excel. Vérifiez les noms des classeurs disponibles au bas de la fenêtre et notez le classeur spécifique que vous souhaitez activer .
2
Accédez à l'onglet « Développeur » et cliquez ensuite sur le lien " Visual Basic " . Cliquez sur le nom du classeur sur le côté gauche de la fenêtre que vous souhaitez modifier.
3
Laissez le Visual Basic pour Applications éditeur savent que vous voulez créer une nouvelle procédure en tapant dans l' ouverture et la fermeture des commandes "sub" . Par exemple, si vous voulez appeler la procédure " ChangeWorkbook " type " Sous ChangeWorkbook ()" et ensuite "End Sub ".
4
Utilisez la touche Entrée pour mettre quelques lignes en entre l'ouverture et la fermeture de commandes "sub" .
5
Utilisez la méthode "Activer" de la propriété " classeur " pour changer le classeur actif . Par exemple, si vous voulez passer à un classeur nommé tapez " PayrollSheet " " PayrollSheet.Activate . "
6
Revenez à la vue de classeur et cliquez sur l'onglet "Developer " de nouveau. Sélectionnez " Macros " puis cliquez sur le nom que vous avez utilisé pour les sous que vous avez créés précédemment. Cliquez sur "Exécuter " pour exécuter le code et modifier le classeur actif .