Hjem Sosiale medier Prosjektvinduet i Visual Basic Editor og Excel Macros - dummies

Prosjektvinduet i Visual Basic Editor og Excel Macros - dummies

Innholdsfortegnelse:

Video: How to Add an Adjustment Layer in Premiere Pro CC 2025

Video: How to Add an Adjustment Layer in Premiere Pro CC 2025
Anonim

Når du arbeider i VBE, er hver åpne Excel-arbeidsbok et prosjekt. Du kan tenke på et prosjekt som en samling av objekter arrangert som en oversikt.

Du kan utvide et prosjekt ved å klikke på plustegnet (+) til venstre for prosjektets navn i prosjektvinduet. Kontrakt et prosjekt ved å klikke på minustegnet (-) til venstre for et prosjekts navn. Eller du kan dobbeltklikke på elementene for å utvide og kontrakt dem.

Denne figuren viser et prosjektvindu med to prosjekter: en arbeidsbok med navnet Book1 og en arbeidsbok med navnet Book2, utvidet til å vise sine objekter.

Dette prosjektvinduet viser to prosjekter

Hvert prosjekt utvides for å vise minst Microsoft Excel Objects-noden. Du kan utvide denne noden for å vise et element for hvert ark i arbeidsboken (hvert ark betraktes som et objekt) og et annet objekt som heter ThisWorkbook (som representerer arbeidsbokobjektet). Hvis prosjektet har noen VBA-moduler, viser prosjektoppføringen også en modulknutepunkt.

Legge til en ny VBA-modul

Når du tar opp en makro, legger Excel automatisk inn en VBA-modul for å holde den innspillte koden. Arbeidsboken som holder modulen for den registrerte makroen, avhenger av hvor du valgte å lagre den innspillte makroen, like før du begynte å ta opp.

Generelt kan en VBA-modul inneholde tre typer koden:

  • Deklarasjoner: Ett eller flere informasjonserklæringer du gir til VBA. For eksempel kan du deklarere datatypen for variabler du planlegger å bruke, eller angi noen andre modul-brede alternativer.

  • Delprosedyrer: Et sett med programmeringsinstruksjoner som utfører en handling. Alle registrerte makroer er Sub prosedyrer.

  • Funksjonsprosedyrer: Et sett med programmeringsinstruksjoner som returnerer en enkelt verdi (lignende i konsept til en regnearkfunksjon, som sum).

En enkelt VBA-modul kan lagre et hvilket som helst antall delprosedyrer, funksjonsprosedyrer og erklæringer. Hvordan du organiserer en VBA-modul, er opp til deg. Noen foretrekker å beholde all sin VBA-kode for et program i et 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 å manuelt legge til en ny VBA-modul i et prosjekt:

  1. Velg prosjektets navn i prosjektvinduet.

  2. Velg Sett inn → Modul.

Eller du kan

  1. Høyreklikk på prosjektets navn.

  2. Velg Sett inn → Modul fra snarveismenyen.

Den nye modulen legges til i en modulmappe i prosjektvinduet. Eventuelle moduler du lager i en gitt arbeidsbok, plasseres i denne modulmappen.

Kodemoduler er synlige i Modul-mappen i prosjektvinduet.

Fjerne en VBA-modul

Du vil kanskje fjerne en kodemodul som ikke lenger er nødvendig. For å gjøre dette, følg disse trinnene:

  1. Velg modulens navn i prosjektvinduet.

  2. Velg Fil → Fjern xxx, hvor xxx er modulnavnet.

Eller

  1. Høyreklikk modulens navn.

  2. Velg Fjern xxx fra hurtigmenyen.

Du kan fjerne VBA-moduler, men det er ingen måte å fjerne de andre kodemodulene, de for Arkobjekter eller ThisWorkbook.

Prosjektvinduet i Visual Basic Editor og Excel Macros - dummies

Redaktørens valg

Prosjektvinduet i Visual Basic Editor og Excel Macros - dummies

Prosjektvinduet i Visual Basic Editor og Excel Macros - dummies

Når du jobber i VBE, hver åpen Excel-arbeidsbok er et prosjekt. Du kan tenke på et prosjekt som en samling av objekter arrangert som en oversikt. Du kan utvide et prosjekt ved å klikke på plustegnet (+) til venstre for prosjektets navn i prosjektvinduet. Kontrakt et prosjekt ved å klikke på ...

Topp 10 Funksjoner i Excel 2016 - Dummies

Topp 10 Funksjoner i Excel 2016 - Dummies

Hvis du leter etter en rask gjennomgang av det som er kult i Excel 2016, se ikke lenger! Bare en oversiktlig oversikt over de første elementene i denne listen forteller deg at strekkene til funksjonene er i stand til å være produktive med Excel 2016 når som helst, hvor som helst! Komplett Cloud-filstøtte: Den nye Excel-lagre ...

Topp Ten Excel VBA kontrollstrukturer - dummies

Topp Ten Excel VBA kontrollstrukturer - dummies

Følgende er en liste over de ti mest brukte Excel VBA programmeringskontrollene strukturer. Inkludert er et enkelt eksempel på hver kontrollstruktur og en kort beskrivelse av når du vil bruke den strukturen. For - Neste Nyttig for looping gjennom en matrise. ArraySum = 0 For i = 1 til 10 ArraySum = ...

Redaktørens valg

Få den beste skjermen og skjermen for å se digitale bilder - dummies

Få den beste skjermen og skjermen for å se digitale bilder - dummies

Du bruker datamaskinens skjermdisplay Når du arbeider med dine digitale bilder, så få bare det aller beste skjermbildet tilgjengelig (som du har råd til). For digitale fotografer er skjerm og skjermkort to av de viktigste komponentene i datasystemet. Få et skjermkort med 64 til 128 MB rask minne (eller ...

Hvordan lage en skjermsparer ut av bildene dine på en Mac-dummies

Hvordan lage en skjermsparer ut av bildene dine på en Mac-dummies

En skjermsparer er en rekke bilder som automatisk vises når Mac-maskinen din er ledig i en periode. Skjermsparere gir en fin måte å vise dine favoritt digitale bilder på. Tilpasning av skjermsparer i OS X er enkel:

Hvordan lage en skjermsparer ut av bildene dine på en PC - dummies

Hvordan lage en skjermsparer ut av bildene dine på en PC - dummies

En skjermsparer er en serie med bilder som automatisk vises når Windows-maskinen er ledig i en periode. Skjermsparere gir en fin måte å vise dine favoritt digitale bilder på. Tilpasning av skjermsparer er en enkel prosess:

Redaktørens valg

Legg til gradienter til InDesign CS5 figurer - dummies

Legg til gradienter til InDesign CS5 figurer - dummies

I InDesign Creative Suite 5, en gradient er fargetransisjonen fra en farge (eller ingen farge) til en annen farge. Gradienter kan ha to eller flere farger i overgangen. Du kan bruke en gradient til en formes slag eller fyll, eller til tekst. De to typer gradienter som er tilgjengelige i InDesign er radiale ...

Legg til lag i en InDesign CS5-publikasjon - dummier

Legg til lag i en InDesign CS5-publikasjon - dummier

Lag i InDesign Creative Suite 5 er like gjennomsiktige ark stablet på toppen av hverandre. Hvis du legger til lag i en tegning, kan du opprette det utseendet som objekter stables oppå hverandre. Lagpanelet lar deg lage nye lag, slette lag du ikke trenger, eller omorganisere lag ...

Legge til kolonner i en InDesign CS5 tekstramme - dummies

Legge til kolonner i en InDesign CS5 tekstramme - dummies

Kolonner kan legges til en hvilken som helst tekstramme i en InDesign Creative Suite 5-publikasjon. Så mange som 40 kolonner kan settes inn i en enkelt tekstramme. Hvis du allerede har tekst i en ramme, blir teksten automatisk delt mellom de kolonnene du legger til. Du kan også angi antall kolonner i ...