Lagre egendefinerte funksjoner fra Excel VBA i Add-in filer

January 28  by Eliza

For å være i stand til å utelate filnavnet fra egendefinerte funksjoner som du oppretter i Excel 2013 når du skriver dem direkte inn i en celle, må du lagre arbeidsboken fil som inneholder dem som en spesiell add-in-fil.

Den eneste begrensningen til de brukerdefinerte funksjoner som du lagrer som en del av en vanlig arbeidsbok fil eller Personlig Makro arbeidsbok fil er at når du skriver dem direkte inn i en celle (uten bruk av dialogboksen Sett inn funksjon boks), må du forord deres funksjon navn med sine filnavn.

Å konvertere en arbeidsbok som inneholder brukerdefinerte funksjoner som du vil være i stand til å inngå regneark uten filnavn, gjør du følgende:

Klikk på Vis skjulte knappen på kategorien Vis, og deretter velge Personlige fulgt av OK.

Denne handlingen unhides PERSONAL arbeidsbok der du har lagret dine brukerdefinerte funksjoner i Excel.

Trykk Alt + F11 eller klikk på Visual Basic kommandoknappen på fanen eller trykk Developer Alt + LV.

Denne handlingen åpner Visual Basic Editor vinduet med arbeidsboken fil som inneholder brukerdefinerte funksjoner som er valgt i prosjektet Explorer-vinduet. Nå du ønsker å sette opp beskyttelse for denne arbeidsboken, slik at ingen andre enn du kan endre innholdet.

Lagre egendefinerte funksjoner fra Excel VBA i Add-in filer

Velg Verktøy → VBAProject Egenskaper fra Visual Basic Editor menylinjen.

Denne handlingen åpner VBAProject - Prosjekt dialogboksen Egenskaper med en general og en beskyttelses fane.

Klikk på fanen Beskyttelse og velg deretter Lås Project for viewing.

Å sette en hake i denne boksen hindrer andre brukere fra å se de egendefinerte funksjoner slik at de ikke kan gjøre noen endringer på dem. Deretter legger du et passord som hindrer dem fra å fjerne status utsikt beskyttelse.

Klikk på Passordtekstboksen, skriv inn passord der, og klikk deretter på tekstboksen Bekreft passord og taste inn passord akkurat slik du gjorde det i tekstboksen over før du klikker OK.

Nå er du klar for å gå tilbake til regnearket der du trenger å legge til en tittel og beskrivelse for den nye add-in-fil.

Klikk Vis Microsoft Excel-knapp på begynnelsen av standardverktøylinjen.

Denne handlingen tar deg tilbake til regnearket i Excel. Før du lagrer arbeidsboken som en add-in, bør du legge til en tittel for de brukerdefinerte funksjoner som den inneholder. (Denne informasjonen vises deretter i Add-Ins dialogboksen når du velger tilleggs fil.)

Velg Fil → Info.

Excel 2013 viser infoskjermen om arbeidsboken i Backstage-visningen. Her legger du et kort navn for tillegget i Tittel-feltet og en lengre beskrivelse av sine egendefinerte funksjoner.

Klikk på Tittel tekstboksen og skriv inn en beskrivende tittel for tillegget, og klikk deretter Lagre som alternativ på menyen i Backstage-visningen.

Denne handlingen åpner skjermbildet Lagre som der XLStart mappe er valgt.

Klikk XStart henhold til gjeldende mappe i høyre panel.

Excel åpner dialogboksen Lagre som, der du må endre filtype til Excel Add-In (* .xlam) og angi filnavnet (som Excel tilføyer .xlam filtypen automatisk) under for å redde den.

Klikk på Lagre som type pop-opp-knappen og velg Excel-tillegg som type.

Klikk på File Name kombinasjonsboksen og foreta eventuelle nødvendige endringer i filnavnet (uten å endre .xlam filendelsen) før du klikker på Lagre-knappen.

Når du har lagret arbeidsboken som en add-in-fil, er du klar for å aktivere tillegget slik at du kan legge inn sine brukerdefinerte funksjoner i alle regneark.

Velg Fil → Alternativer → Add-Ins eller trykk Alt + FTAA.

Klikk på Start-knappen nederst på fanen Add-Ins etter å ha sjekket for å være sikker på at Excel-tillegg vises på Administrer nedtrekkslisten knappen.

Denne handlingen åpner Add-Ins dialogboksen som viser navnene på alle de tilgjengelige tillegg. Du må nå legge til navnet på den nye tillegget til denne listen.

Lagre egendefinerte funksjoner fra Excel VBA i Add-in filer

Klikk på navnet til den nye add-in-filen i Bla gjennom listen og klikk deretter på OK.

Denne handlingen lukker dialogboksen Bla og sender deg tilbake til Add-Ins dialogboksen som nå viser den nye add-in-fil. Nå er alt du trenger å gjøre er å sørge for at boksen foran navnet på den nye add-in (som viser tittelen og beskrivelsen du ga tillegget på bunnen av Add-Ins dialogboksen) er valgt før du klikker OK.

Velg avkrysningsboksen foran navnet på det nye tillegget, og klikk deretter OK.

Så snart du klikker på OK, lukkes Excel Add-Ins dialogboksen og du kommer tilbake til vinduet VBA Editor. Du kan deretter velge Lagre (Ctrl + S) etterfulgt av Se Microsoft Excel-knappen (Alt + F11) på VBA standard verktøylinjen. Når du er tilbake i PERSONLIG arbeidsbok, kan du skjule den igjen ved å klikke på Skjul-knappen på kategorien Vis (Alt + WH)