PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAStarta makStarta mak
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-07-27 12:43
 
Hej!
Om man vill starta ett visst makro varje gång excel startar hur gör man då? Vill att det ska ske oavsett vilken excelfil det är man startar.
Nytt inlägg
 2016-08-22 09:43
 
 Ändrad av Christian  på 2016-08-22 09:44:55

 Hej hej

Det första du behöver är en workbook med macro som startar vid uppstart av fil.

Detta skapar du i vba editorn på thisworkbook. i projektvyn. 

Private Sub workbook_open()

'All kod du vill utföra vid uppstart. Nedan kod är ett bra test för att se att det funkar som du vill innan du skapar mängder med kod.

msgbox "hej"

End Sub

Därefter sparar du filen som ett tillägg (xlam)

Sedan går du in i arkiv>alternativ>avancerat>tillägg>gå. Markera din xlam fil eller bläddra efter den. Tryck ok.

 

Nu kommer alla filer du öppnar att först köra din xlam fil med ditt makro. I xlam filen kan du även lägga till egna funktioner som du skapat. 

Exempelvis:

Function mittdatum(rng as range)

mittdatum = date

End function

Denna går nu att använda i alla dina arbetsböcker genom att i valfri cell skriva = mittdatum()

 

mvh

Christian

 

 

 

 

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAStarta makStarta mak

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter