hjælp af Visual Basic for Application ( VBA ) , kan du udvikle VBA-procedurer i Excel Visual Basic Editor ( VBE ) . Det er en nem -at-bruge udviklingsmiljø. VBA-procedurer udviklet i VBE vil være en del af projektmappen. Du kan udvikle en VBA program til automatisk at generere rapporter i Excel. Du skal aktivere Macro , før du kan programmere med VBE . Ting du skal
Excel VBA
Vis Flere Instruktioner
1
Klik på "Start ", " Alle programmer " og " Microsoft Excel " for at indtaste Excel interface. Klik på "Udvikler " bånd og derefter " Macro Security "-knappen. Check " Deaktiver alle makroer med meddelelse ", og klik på " Gem". Nu har du oprettet makroer i din Excel.
2
Tryk på " Alt" og " F11 " samtidigt for at starte VBE . Dobbeltklik på " Ark1 " på din højre rude i din VBE at åbne koden vinduet. Vælg " Arbejdsark " på drop-down muligheder i kodevinduet
3
Indtast følgende kode i kodevinduet : .
Sub PrintReport ()
Dim PAGE_NUMBER
Dim ActiveSh Som Regneark
Dim ShNameView As String
Set ActiveSh = ActiveSheet
for hver celle i Range ( Range (" b3 ") Range (" b3 "). End ( xlDown ) )
Sh_view = ActiveCell.Offset (0, 1). Value
PAGE_NUMBER = ActiveCell.Offset (0, 1 ) . Value
Vælg Case Cell.Value
Case 1
Sheets ( ShNameView ) . Vælg
Case 2
Application . Goto Reference: = ShNameView
End Vælg
ActiveWindow.SeletedSheets.Printout Kopier: = 1
Næste
løkke i koden fører til et print for hver celle i kolonne B, ud fra B2 . Koden udskriver kun sider i den aktuelle projektmappe.