Comment faire un rapport de feuilles excel avec vba

Créer un rapport avec VBA dans Excel.

Créer un rapport avec VBA dans Excel.

En utilisant Visual Basic pour Application (VBA), vous pouvez élaborer des procédures VBA dans Visual Basic Editor Excel (VBE). Il est un environnement de développement facile à utiliser. procédures VBA développées dans le VBE sera une 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 VBE.

Video: Excel Vba: Comment générer des données de multiple feuilles dans une seule feuille

1

Cliquez "Début," "Tous les programmes" et "Microsoft Excel" pour entrer dans l`interface Excel. Clique le "Développeur" ruban, puis "sécurité des macros" bouton. Vérifier "Désactiver toutes les macros avec notification" et cliquez sur "Sauvegarder." Maintenant, vous avez mis en place des macros dans votre Excel.

2

presse "Alt" et "F11" en même temps pour lancer VBE. Double-cliquez sur "sheet1" sur votre panneau de droite dans votre VBE pour ouvrir la fenêtre de code. Sélectionner "Feuille de travail" sur les options déroulantes dans la fenêtre de code.

3

Entrez le code suivant dans la fenêtre de code:

Sous PrintReport ()

Dim PAGE_NUMBER

Dim ActiveSh comme feuille de travail

Dim ShNameView As String

Set ActiveSh = ActiveSheet

Pour chaque cellule Range (Plage ("b3"), Gamme ("b3") .End (xlDown))

Sh_view = ActiveCell.Offset (0, 1) .Value

PAGE_NUMBER = ActiveCell.Offset (0, 1) .Value

Choisir le cas Cell.Value

Cas 1

Feuilles (ShNameView) .Select

cas n ° 2

Application. Aller Référence: = ShNameView

End Select

ActiveWindow.SeletedSheets.Printout Copies: = 1

Prochain

La boucle à l`aide du code conduit à une impression pour chaque cellule dans la colonne B à partir de B2. Le code imprime uniquement les pages dans le classeur en cours.

Articles Tu auras besoin de

Video: Excel VBA - Comment réaliser une consolidation de plusieurs feuilles avec une macro

Les références

  • lien Macros Excel et programmation: VBA pour Excel Leçon 1: L`éditeur Visual Basic dans Excel (VBE)

Video: Excel VBA - Comment ventiler des données sur plusieurs feuilles

A propos de l`auteur

Suqing Wang en 2008. a commencé à écrire professionnellement Son expertise d`écriture est dans l`éducation et la technologie de l`information. Les articles de Wang sont apparus dans "Le génie des ordinateurs" et dans diverses publications en ligne. Elle a passé de nombreuses années des conférences sur la technologie de l`information. Wang a obtenu une maîtrise en génie en informatique de l`Université du Shandong en Chine.

Articles connexes