Utilisation de Visual Basic pour Applications (VBA ), vous pouvez développer des procédures VBA dans Excel Visual Basic Editor ( VBE ) . C'est un outil facile à utiliser et l'environnement de développement. Procédures VBA développés dans le VBE feront partie du classeur . Vous pouvez développer une application VBA pour générer automatiquement des rapports dans Excel. Vous devez activer la macro avant de pouvoir programmer avec Visual Basic Editor . Choses que vous devez Excel VBA Voir Plus Instructions 1 Cliquez sur " Démarrer", " Tous les programmes » et « Microsoft Excel » pour entrer dans l'interface Excel. Cliquez sur le ruban " Developer" puis sur le bouton "Macro de sécurité " . Cochez la case " Désactiver toutes les macros avec notification " et cliquez sur "Enregistrer". Maintenant que vous avez mis en place les macros dans votre Excel. 2 Appuyez sur " Alt" et "F11" simultanément pour lancer VBE . Double -cliquez sur " Sheet1" sur votre panneau de droite dans votre VBE pour ouvrir la fenêtre de code. Sélectionnez " feuille " sur les options déroulante de la fenêtre de code 3 Entrez le code suivant dans la fenêtre de code : . Sous PrintReport () Dim pAGE_NUMBER ActiveSh As Feuille ShNameView Dim As String Set ActiveSh = ActiveSheet pour chaque cellule Range ( Range (" b3 " ) , Range (" B3 " ) . End ( xlDown ) ) Sh_view = ActiveCell.Offset (0, 1 ) . Valeur pAGE_NUMBER = ActiveCell.Offset (0, 1 ) . Valeur Select Case Cell.Value cas 1 feuilles ( ShNameView ) . Sélectionnez cas 2 application . Aller Référence: = ShNameView End Select copies ActiveWindow.SeletedSheets.Printout : = 1 Suivant La boucle dans le code conduit à une impression pour chaque cellule dans la colonne B à partir de B2 . Le code imprime uniquement les pages du classeur courant .
|