03. marts 2006 - 12:46Der 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?
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.
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.
Gerne, men lad os lige høre, om det gjorde tricket?!?
Synes godt om
Ny brugerNybegynder
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.