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 .