Avatar billede tvc Seniormester
03. marts 2006 - 12:46 Der er 4 kommentarer og
1 løsning

Hjælp til installation af makro hos en bruger

Hej

Jeg har nogle VBA funktioner som jeg vil lægge ud til brugerne så de selv kan hente dem hvis de har brug for den pågældende funktion.

Eksempelvis har jeg en funktion til at vende fortegn i den aktive celle.

Sub Fortegn()
' Genvejstast:Ctrl+q
a = ActiveCell.Value
ActiveCell.Value = -a
End Sub

Ligeledes har jeg en funktion til at indsætte subtotalfunktionen.

Sub SubtotalIns()
' Genvejstast:Ctrl+w
    ActiveCell.FormulaR1C1 = "=SUBTOTAL(9,R[-5]C:R[-1]C)"
End Sub

Jeg søger en god ide og vejledning/hjælp til udførelsen af denne. Jeg vil gerne have at brugerne blot skal trykke på en knap i et Excel ark og så bliver funktionen tilgængelig i deres arbejde i Excel fremover.

Er der nogle gode ideer til hvordan jeg løser dette?

Med venlig hilsen

TVC
Avatar billede x-lars Novice
03. marts 2006 - 13:25 #1
Nemmest ville det nok være at kopiere koden til en ny projektmappe, sætte mappen til køre som skjult (Vindue > Skjul), gemme denne på et fællesdrev, og fortælle brugerne, at de skal gå ind i Funktioner > Indstillinger > Fanebladet Standard og i feltet "Ved start åbnes alle filer i.." lægges en henvisning til den nye projektmappe.

På den måde bliver dine makroer tilgængelige for alle.

Genvejstaster til den enkelte makro sætter du ved at trykke ALT + F8, markere den pågældende makro og vælge "Indstillinger". Her kan du så vælge hvilken tast, der sammen med CTRL-tasten kalder den pågældende makro.
Avatar billede x-lars Novice
03. marts 2006 - 13:31 #2
Hvis du gerne vil have en knap i et regneark, som installerer denne genvej hos brugerne, så opret en kommando-knap vil værktøjslinien Kontrolelementer, højreklik på knappen og vælg "Vis programkode" og kopi/følgende ind:

Private Sub CommandButton1_Click()
    With Application
        .DefaultFilePath = "h:\"
        .AltStartupPath = "H:\SYSTEM\Back-up\Excel-rutiner"
    End With
End Sub

Husk at rette stien til dér, hvor du lægger din fil.
Avatar billede x-lars Novice
03. marts 2006 - 13:32 #3
"Kopi/følgende" skulle være "kopiér/klistr følgende:"
Avatar billede tvc Seniormester
04. marts 2006 - 22:51 #4
Tak for hjælpen x-lars

Jeg har endnu ikke prøvet det men jeg er sikker på at det vil virke så smider du ikke lige et svar?

TVC
Avatar billede x-lars Novice
05. marts 2006 - 07:46 #5
Gerne, men lad os lige høre, om det gjorde  tricket?!?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester