Gå till innehåll

Flytta makro från arbetsbok till arbetsboken egna makron?


Recommended Posts

För vissa större kalkylark nyttjar jag funktionen som beskrivs här: https://trumpexcel.com/highlight-active-row-column-excel/

Klistrar även in den aktuella koden, från den sidan, här:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = False Then
Application.Calculate
End If
End Sub

Det här fungerar bra tillsammans med villkorsstyrd formatering samt att boken sparas som en makroaktiverad bok. (.xlsm)

Efter någon säkerhetsuppdatering tillåts jag inte köra makroaktiverade arbetsböcker på nätverksresursen, när jag är ansluten via VPN. https://www.alltomwindows.se/topic/33400-säkerhetsrisk-i-excel/

Funderar då på om man kan lägga samma funktionalitet i sin lokala Personal.xlsm i stället? Är detta möjligt?

Att bara lägga in koden i en modul där fungerar inte.

Länk till kommentar
Dela på andra webbplatser

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Gäller bara för det blad som makrot ligger i (det ligger inte i en modul utan i bladet). Dvs "selection change"  går bara att fånga inom ett blad (så vitt jag vet. Det finns säkert andra metoder).

*****************************************************************

Du kan istället testa att själv-certifiera din bok.

https://support.microsoft.com/sv-se/office/signera-ditt-vba-makroprojekt-digitalt-956e9cc8-bbf6-4365-8bfa-98505ecd1c01

på sidan öppnar du rubriken:

"Använda ett självsignerat certifikat"

för att få instruktioner för att skapa ett självsignerat certifikat i din windows version.

När du har skapat ett certifikat öppnar du ditt VBA-projekt/editor (högerklicka på flik-namnet och välj "visa kod"):

verktyg->digital signatur

Självsignera med ditt nyskapade certifikat

Nu bör Excel få betydligt snällare säkerhetsspärrar för det här dokumentet. Även om det ligger på en nätverksenhet (kräver eventuellt omstart av dokument/excel).

 

Jag är själv tvungen att göra så på jobbet eftersom IT har någon policy som ändrar mina säkerhetsinställningar i office så fort jag startat om datorn och vi har alla arbetsdokument på någon nät- eller molntjänst (vem orkar hänga med...).

Redigerad av MH_
Strök onödigt
  • Like 1
Länk till kommentar
Dela på andra webbplatser

Postad (redigerade)

Hm.. det med certifikat hade vi nog testat tidigare, i den andra tråden. Det som händer är att varningen inte längre visas men makrot körs inte. När boken öppnas på nytt är varningen där igen. Ska testa "Rowliner" om jag kommer ihåg hur...

Ed. Jo den funkar än, http://www.cpearson.com/excel/rowliner.htm.

Dessutom fungerar min villkorsstyrda formatering då. Kör nu alltså i en "vanlig" .xlsx.
Stor nackdel är att UNDO inte fungerar men...

Redigerad av Mikael63
jodå
Länk till kommentar
Dela på andra webbplatser

Delta i dialogen

Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.

Gäst
Svara i detta ämne...

×   Du har klistrat in innehåll med formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har automatiskt bäddats in.   Visa som länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Skapa nytt...