Verwenden von Visual Basic for Application (VBA) , können Sie entwickeln VBA-Prozeduren in der Excel Visual Basic-Editor (VBE ) . Es ist eine einfach zu bedienende Entwicklungsumgebung. VBA-Prozeduren in der VBE entwickelt wird ein Teil der Arbeitsmappe sein . Sie können die Entwicklung einer VBA-Anwendung automatisch zu generieren Berichte in Excel. Sie müssen das Makro zu aktivieren, bevor Sie mit VBE kann programmieren. Things You
Excel VBA
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start", " Alle Programme " und " Microsoft Excel ", um die Excel-Schnittstelle geben . Klicken Sie auf die "Entwickler " -Band und dann " Makrosicherheit " -Taste. Aktivieren Sie " Deaktivieren aller Makros mit Benachrichtigung" und klicken Sie auf "Speichern". Jetzt haben Sie Makros in Excel eingestellt .
2
Presse "Alt " und " F11 " gleichzeitig zu VBE starten. Doppelklicken Sie auf " Tabelle1 " auf Ihrer rechten Fensterbereich in Ihrem VBE , um den Code zu öffnen. Wählen Sie " Arbeitsblatt " auf den Drop-Down- Optionen im Code-Fenster
3
Geben Sie den folgenden Code in das Code-Fenster: .
Sub PrintReport ()
Dim pAGE_NUMBER
Dim ActiveSh As Worksheet Dim
ShNameView As String
ActiveSh = ActiveSheet
für jede Zelle in Range ( Range ( Set " b3 " ) , Range (" B3 " ) . End ( xlDown ) )
Sh_view = ActiveCell.Offset (0 , 1). Wert
pAGE_NUMBER = ActiveCell.Offset (0, 1 ) . Wert
Select Case Cell.Value
Fall 1
Sheets ( ShNameView ) . Wählen
Fall 2
Anwendung . Zur Referenz : = ShNameView
End Select
ActiveWindow.SeletedSheets.Printout Kopien: = 1
Weiter
Die Schleife im Code führt zu einem Druck für jede Zelle in der Spalte B ab B2 . Der Code druckt nur Seiten in der aktuellen Arbeitsmappe .