Når du arbeider i VBE, er hvert åpne Excel arbeidsbok et prosjekt. Du kan tenke på et prosjekt som en samling av objekter arrangert som en disposisjon.
Du kan utvide et prosjekt ved å klikke på plusstegnet (+) til venstre for prosjektets navn i prosjektvinduet. Kontrakt et prosjekt ved å klikke på minustegn (-) til venstre for et prosjekt navn. Eller du kan dobbeltklikke på elementer for å utvide seg og trekke dem
Denne figuren viser et prosjekt vindu med to prosjekter:. En arbeidsbok som heter Bok1 og en arbeidsbok som heter book2, utvidet til å vise sine objekter
dette. prosjektvinduet viser to prosjekter
Hvert prosjekt utvides til å vise minst Microsoft Excel objekter node. Du kan utvide denne noden for å vise et element for hvert ark i arbeidsboken (hvert ark er ansett som et objekt) og et annet objekt kalt Thisworkbook (som representerer arbeidsbok objekt). Dersom prosjektet har noen VBA-moduler, viser prosjektet oppføring også en Modules node.
Legge til en ny VBA-modul
Når du registrerer en makro, Excel setter automatisk inn et VBA-modul til den innspilte kode. Arbeidsboken som holder modulen for den registrerte makroen avhenger av hvor du valgte å lagre den registrerte makroen, like før du startet innspillingen
Generelt kan en VBA-modul holde tre typer kode.
< li> erklæringer:
Én eller flere informasjons uttalelser som du gir til VBA. For eksempel kan du erklære datatype for variablene du planlegger å bruke eller sette noen andre modul-wide alternativer
Sub prosedyrer.
Et sett med programmeringsinstruksjoner som utfører noen handling. Alle registrerte makroer Sub prosedyrer
Funksjon prosedyrer:..
Et sett med programmeringsinstruksjoner som returnerer en enkelt verdi (ligner på konseptet til et regneark funksjon, for eksempel Sum)
En enkelt VBA-modul kan lagre en rekke under prosedyrer, Funksjon prosedyrer og erklæringer. Hvordan organisere en VBA-modul er opp til deg. Noen foretrekker å beholde alle sine VBA-kode for et program i en enkelt VBA-modul; andre liker å dele opp koden i flere moduler. Det er et personlig valg, som å arrangere møbler
Følg disse trinnene for å legge til en ny VBA-modul manuelt til et prosjekt:..
Velg Sett → Module
Eller du kan
Høyreklikk på prosjektets navn
Velg Sett →.. Module fra hurtigmenyen.
den nye modulen er lagt til en Modules mappen i prosjektvinduet. Eventuelle moduler du lager i en gitt arbeidsbok er plassert i denne Moduler Kode moduler mappe.
Er synlige i Modules mappen i prosjektvinduet.
Fjerne en VBA-modul
Det kan være lurt å fjerne en kode modul som ikke lenger er nødvendig. For å gjøre dette, gjør du følgende:
I prosjektvinduet, velger du modulen navn
Velg fil → Fjern xxx, der xxx er modulnavnet
<.. .no>
Eller
Høyreklikk modulens navn.
Velg Fjern xxx fra hurtigmenyen.
Du kan fjerne VBA-moduler, men det er ingen måte å fjerne de andre kodemoduler, de som for Plater gjenstander eller Thisworkbook.