1
Beslut om layoutet af dit regneark. Dit regneark skal følge en stil, der giver andre brugere mulighed for hurtigt at finde de ønskede felter.
- Du kan organisere dit regneark vandret eller lodret. De fleste brugere finder det nemmere at arbejde med et lodret layout, især hvis du udskriver regnearket.
2
Opret nogle `tekstetiketter` til regnearket. Lav en titel / tag øverst i hver kolonne til venstre for hver linje.
3
Tryk på Alt og F11 samtidigt. Dette vil initialisere Microsoft Visual Basic Editor.
4
Dobbeltklik på "ThisWorkbook" i afsnittet "Project-VBA Project" i øverste venstre hjørne. Du åbner et kodningsvindue i hovedredaktøren af editoren.
5
Vælg "Procedure" i menuen Indsæt. "Tilføj procedure" boksen åbnes.
6
Indtast et navn til proceduren i feltet "Navn". Giv et meningsfuldt navn som "SumExpenses", hvis dit interaktive regneark bruges til f.eks. Rejseudgiftsrapporten. Klik på OK for at lukke boksen.
- Procedurenavnet kan ikke indeholde mellemrum, men du kan bruge en understregning (_), hvis du vil.
- Når du har lukket feltet Tilføj procedure, vil du se en linje kaldet "Offentlig del", efterfulgt af navnet på din procedure. Under denne linje vil der være et mellemrum og ordene "End Sub".
7
Indtast en kode for hvert indsætningsfelt i regnearket. Du skal indtaste to linjer for hver indgang.
- Den første linje af kode bruger formularen "Range (" cellenavn "). Vælg", hvor "cellenavn" repræsenterer den celle, som de indtastede data vil gå til. Dette skal være cellen umiddelbart til højre for titlen. Hvis du har titlen i A2, skal du bruge `inputfeltet` i B2 (Range ("B2"). Vælg). Brug citatmærkerne mellem cellenavnet og ikke hele formlen.
- Den anden linje kode vil være "ActiveCell.Value = InputBox (" InputPrompt ")," hvor "InputPrompt" er den tekst, der vises til at guide brugeren på den type information, der skal indtastes. For eksempel, hvis `inputcellen` er til måltidsudgifter, skal du erstatte `InputPrompt` med `Indtast det samlede beløb brugt på måltider, herunder tips`. Brug citatmærkerne mellem cellenavnet og ikke hele formlen.
8
Indtast koden for hvert beregningsfelt. Du skal bruge igen de to linjer som allerede nævnt ovenfor, men denne gang, ActiveCell.Value er en beregning eller numerisk funktion som `SUM` ( `SUM`) i stedet for InputBox bruges til at vise input prompt.
9
Tilføj en kommandolinje for at gemme dit regneark. Formatet er "ActiveWorkbook.SaveAs Filnavn: =" Filnavn.xls "," hvor "Filnavn" repræsenterer navnet på dit interaktive regneark. Brug citatmærkerne mellem navnet på regnearket og ikke hele formlen.
- Hvis du bruger Excel 2007 eller senere, kan du erstatte udvidelsen ".xls" med ".xlsx", men dem med Excel 2003 eller tidligere vil ikke kunne åbne regnearket uden en plugin installeret.
10
Tryk på Alt og Q samtidigt. Dette lukker Visual Basic-editoren.
11
Tryk på Alt og F8 samtidigt. Dette åbner makroboksen.
12
Klik på navnet på din procedure i makrolisten. Hvis din procedure er den eneste i listen, vælges den automatisk.
13
Klik på knappen "Indstillinger". Du bliver bedt om at definere en nøgle, der vil blive brugt som en genvej sammen med Ctrl. Brug noget intuitivt og ikke bruges, for eksempel "og" til "input".
14
Klik på "OK" for at lukke feltet Makroindstillinger. Nu kan du distribuere dit interaktive regneark til alle, der bruger det. Efter at have åbnet det, vil brugerne kunne bruge genvejen og følge de instruktioner, du oprettede for at udfylde dataene.