Hva er XLM filer?

En fil med filtypen XLM inneholder en makro skrevet med Microsoft Excel 4.0 eller nyere. Du kan bruke Microsoft Excel til å åpne og kjøre makroen. Selv om makroer er nyttige for sin evne til å automatisere visse oppgaver, kan en ondsinnet makro skade datamaskinen din.

Hensikt

Hvis du ofte utfører repetitive handlinger i Excel, XLM-filer gir deg muligheten til å utføre dem automatisk. For eksempel si at du får en ukentlig rapport i et Excel-format, som du kopierer data fra og lime inn i en større årlig hovedbok. Du utfører de samme tastetrykkene og museklikk hver gang du gjør dette. En makro lar deg spille inn denne handlingen én gang og har Excel gjøre det for deg i fremtiden.

Spille inn en makro

Du kan spille inn en makro i Excel 2010 ved å velge "View" -fanen øverst i vinduet mens du arbeider med et regneark. Klikk pilen under "Macro" -knappen og velg "Registrer makro". Åpne menyen igjen og velg "Stopp registrering" når du er ferdig.

makro~~POS=TRUNC

Som standard, moderne versjoner av Excel deaktivere makroer fordi de potensielt kan inneholde virus som skader datamaskinen. Hvis du har en XLM-fil som du vet er trygg, kan du fjerne blokken. Du kan aktivere makroer i Excel 2010 ved å klikke på den grønne "File" fanen og velge "Alternativer". Velg "Trust Center" overskriften på venstre side av vinduet og klikker på "Innstillinger for klareringssenter" -knappen. Velg "Makroinnstillinger" posisjon; Klikk på "Aktiver alle makroer" alternativknappen og deretter "OK".

Visual Basic for Applications

Visual Basic for Applications er et annet alternativ som lar deg automatisere oppgaver i Excel-regneark. Fordelen med VBA i forhold til Excel-makroer er at VBA gir deg muligheten til å utføre oppgaver dynamisk i regneark som kanskje ikke alltid har samme data på samme sted. Ulempen er at VBA krever kunnskap om programmering, mens Excel kan lage XLM makroer automatisk ved å overvåke mus og tastatur input. VBA er en nyere teknologi enn XLM, men før utgivelsen av Excel 2010, noen av de tilgjengelige funksjonene XLM manglet VBA-ekvivalenter. Microsoft har lagt ny VBA har til Excel 2010 for å lindre dette problemet, og anbefaler at kundene migrerer sine XLM makroer til VBA.