Hvordan bruke Net Class Library i Excel VBA

Visual Basic for Applications kan du programmere dine egne makroer for å utvide på egenskapene til Microsoft Excel. For eksempel kan du skrive en makro som vil sammenligne data i to eller flere celler, eller du kan opprette en makro som manipulerer data, kanskje ved å endre verdien av en streng til noe annet. Du kan opprette og inkludere dine egne klasser og referere dem i koden ved å bruke .NET klassebibliotek for å utvide funksjonaliteten til makroene.

Bruksanvisning

1 Åpne Excel. Trykk "ALT" og "F11" samtidig for å åpne Visual Basic-redigering. Klikk "Sett inn" på menyen etterfulgt av "Module" for å åpne en ny modul.

2 Klikk på "Verktøy" på menyen etterfulgt av "Referanser". Finn klasse du trenger innen "Tilgjengelige Referanser" -listen, og klikk deretter avkrysningsboksen for å legge til en sjekk til det. Alternativt kan du klikke på "Browse" for å navigere til klassen filens plassering, og dobbeltklikk på den for å legge den til i listen. Det vil automatisk ha en hake i boksen. Klikk "OK" for å lukke "Referanser" -vinduet.

3 Klikk på "Sett inn" og deretter "Module" for å åpne en kode vindu. Lag metoder og gjenstander som trengs i regneark. For eksempel, hvis du refererer til en klasse som har en funksjon som heter "addNumbers" som returnerer en sum av to tall med en funksjon som kalles "addTwo", kan du opprette en makro ved å skrive følgende:

Public Sub addNums ()

Dim add As New Class1

MsgBox ( "Totalt er:" & amp; add.addTwo (1, 4))

End Sub

Når du kjører makroen, vil en meldingsboks vises med meldingen "Den totale er: 5."

4 Klikk på "Verktøy" på menyen etterfulgt av "Makroer". Ikke endre navn på makroen i tekstboksen. Klikk "Kjør" for å teste makro, og rette eventuelle feil som nødvendig.

5 Lukk VBA-programmet ved å klikke på "File" og deretter trykke "Lukk og gå tilbake til Microsoft Excel." Du kan også trykke "ALT" og "Q" samtidig. Klikk på "View" på menyen etterfulgt av "Makroer". Klikk på makroen du har opprettet i denne listen. Klikk på "Alternativer", legge til en hurtigtast, og deretter skrive inn en beskrivelse. Klikk "OK" og lukk "Macro" dialogboksen.

6 Trykk på tastatursnarveien for makroen. Det vil automatisk løpe og søke seg til data i regnearket som anvist av makrokoden.