Ved hjelp av Visual Basic for Application ( VBA ) , kan du utvikle VBA- prosedyrer i Excel Visual Basic-redigering ( VBE ) . Det er en lett-å - bruke utviklingsmiljø . VBA- prosedyrer utviklet i VBE vil være en del av arbeidsboken . Du kan utvikle en VBA -programmet til å automatisk generere rapporter i Excel. Du må aktivere Macro før du kan programmere med VBE . Du trenger
Excel VBA
Vis flere instruksjoner
en
Klikk " Start", " Alle programmer " og " Microsoft Excel " for å gå inn i Excel -grensesnitt . Klikk på " Developer " bånd og deretter "Macro Security "-knappen . Sjekk "Deaktiver alle makroer med varsling " og klikk " Lagre". Nå har du satt opp makroer i Excel .
2
Trykk " Alt" og " F11 " samtidig å lansere VBE . Dobbeltklikk på " Ark1 " på din høyre ruten i VBE å åpne koden vinduet. Velg " Regneark " på drop- down i koden vinduet
3
Skriv inn følgende kode i koden vinduet: .
Sub PrintReport ( )
Dim PAGE_NUMBER
Dim ActiveSh Som regneark
Dim ShNameView As String
Sett ActiveSh = ActiveSheet
for hver celle i Range ( Range (" b3 ") , Range (" b3 ") . End ( xlDown ) )
Sh_view = ActiveCell.Offset ( 0 , 1 ) . Verdi
PAGE_NUMBER = ActiveCell.Offset ( 0 , 1 ) . Verdi
Velg case Cell.Value
sak 1
Sheets ( ShNameView ) . Velg
sak 2
Application. Gå Referanse: = ShNameView
End Velg
ActiveWindow.SeletedSheets.Printout Eksemplar: = 1
Neste
Løkken i koden fører til en utskrift for hver celle i en kolonne B med start fra B2. Koden skriver bare sider i den gjeldende arbeidsboken .