DIVALAB – EXCEL/VBA CAMILLA HERTIL LINDELÖW SÖDERTÖRNS HÖGSKOLA 15 MARS 2016
VARFÖR EXCEL/VBA? VARFÖR INTE? + Ofta tillgängligt (Office-pkt) – många använder det redan + Makroinspelningen hjälper till att förstå processen (fast inte alltid…) Begränsade möjligheter. Långsamt.
SKRIPT PÅ DIVA-WIKIN (PETER SJÖGÅRDE, KTHB) Presenterades på DIVA-möte 2012 Syfte: säkerställa posternas kvalitet så att de kan 1. hittas 2. användas i referenslistor 3. ingå i bibliometrisk analys Hämtar data direkt från DiVA med ”Uppdatera data” Möjliggör kontroll av 18 möjliga fel. Flera är nu åtgärdade i DiVA Bygger på KTH:s praktik: CSVall/CSV2
EXEMPEL: LOKALA FORSKAR-ID KVALITETSKONTROLL AV IDENTIFIKATORER VIKTIG DÅ VI ANVÄNDER DEM FÖR ATT KOPPLA IHOP DATAMÄNGDER
UTDRAG UR MODULEN DIVA_CONTROL, SUB KTHID_CHECK() Exempel på KTHID: u1a12sus
SÖDERTÖRNS LOKALA ID, SHID Ex 1shcahw14 Ex 2SH02KNBV Ex 3shrbht Ex 4SHPOKN
SÖDERTÖRNS LOKALA ID, SHID Ex 1shcahw14 Ex 2SH02KNBV Ex 3shrbht Ex 4SHPOKN RegEx^sh|SH[A-Za-z0-9]{2}[A-Za-z]{2}([A-Z0-9][A-Z0-9]){0,1}$
SÖDERTÖRNS LOKALA ID, SHID Ex 1shcahw14 Ex 2SH02KNBV Ex 3shrbht Ex 4SHPOKN RegEx^sh|SH[A-Za-z0-9]{2}[A-Za-z]{2}([A-Z0-9][A-Z0-9]){0,1}$
Till DiVA
VAD KAN VI GÖRA MER – KVALITETSARBETE Kontrollera identifikatorer mot andra källor t ex forskarID. ORCID? Kontrollera tidskrifts- och förlagsnamn mot nordiska listan (auto) Innehållstyp mot publikationstyp Kolla forskare mot projekt på år Visualisera felen, vilka är de vanligaste? Kan de byggas in i DiVA? T ex versaler/gemener …
KOM IGÅNG/TÄNK PÅ För att öppna Developer (VBA), tryck Alt + F11 (kan också läggas permanent i menyraden med Customize the Ribbon…) Se till att Enable Content och tillåta macron. Spara filer med makro i filändelse.xlsm (det går också att ha en personlig makrobok så att de kan återanvändas mellan olika filer) Default är att makron använder absoluta referenser (värden måste stå i samma celler som de gjorde när makrot spelades in). Använd Relative references för att undvika det. Tips: kör du fast, ta kodbiten och sök på nätet!