Hvordan Ring en subrutine fra en annen Delrutine i Excel

Hvordan Ring en subrutine fra en annen Delrutine i Excel


Utvikle Microsoft Excel-applikasjoner med Visual Basic for Applications, eller VBA, kan du spare tid når du arbeider med store arbeidsbøker. I VBA, kan du sette inn mange moduler der du kan lage mange underrutiner for å kjøre kode. Du kan bruke "Sub Statement" for å erklære en ny subrutine i en modul, og erklære subrutinen som "Public" eller "Private". Bruk "Public" for å gjøre subrutinen tilgjengelig for alle andre prosedyrer i alle moduler.

Bruksanvisning

1 Klikk på "Utvikler" og klikk "Visual Basic" for å starte VB Editor vinduet. Klikk på "Insert" -menyen og klikk "Module" å sette inn en ny modul.

2 Opprett en ny offentlig subrutine ved å legge til følgende kode:

Public Sub subRoutineOne ()

MsgBox "This subroutine was called from subRoutineOne"

End Sub

3 Klikk på "Insert" -menyen og klikk "Module" for å sette inn en ny modul. Legg til følgende kode for å opprette en ny privat subrutine som vil kalle public "subRoutineOne":

Private Sub subRoutineTwo ()

Call subRoutineOne

End Sub

4 Trykk "F5" for å kjøre programmet og vise en meldingsboks med første subrutine.