Avatar billede masteraaen Novice
11. januar 2010 - 21:30 Der er 7 kommentarer og
1 løsning

Samme kode til knapper i forskellige ark

Hej.

Hvordan får jeg kørt samme kode fra en knap, der placeres i to forskellige ark?

Dvs. så jeg kan rette koden eet sted i stedet for at skulle rette koden og så kopiere ud, så den også fungerer fra 'samme knap' i andre ark....?

Koden skal følge med, hvis jeg sender arket til nogen, så det må ikke være noget, der ligger lokalt og ikke kommer med, hvis jeg f.eks. mailer excel-filen til nogen.

På forhånd tak.
Avatar billede excelent Ekspert
11. januar 2010 - 22:08 #1
Hvis du anvender en knap fra Formularmenuen linker du dem blot til samme kode
Avatar billede kabbak Professor
11. januar 2010 - 22:09 #2
Sæt selve koden ind i et kodemodul, f.eks. Module1

kald så koden fra arkene med: call makro1

sub Makro1()
kode
end sub
Avatar billede store-morten Ekspert
11. januar 2010 - 22:17 #3
Ja, hvis ark er 'ark' og du ikke mener Mapper?
Jeg forsøger kun at ha´ en kode og så kalde med 'call Makro1'

Så på en knap kan man kalde: 'call Makro1' og 'call Makro2'
Avatar billede store-morten Ekspert
11. januar 2010 - 22:56 #4
Så var det omvendt:
Ark1 - Knap1 'call makro1'
Ark2 - Knap2 'call makro1'
Avatar billede masteraaen Novice
12. januar 2010 - 09:16 #5
Hej.

Tak for svar, men jeg kan ikke få det til at fungere.
Jeg har kopieret koden hen i Modul 1, hvor den er:

Sub Sagsopslag()
Diverse kode
End sub

På koden tilknyttet knappen (den der kommer frem hvis jeg dobbeltklikker på knappen i design-tilstand) har jeg følgende kode:

Private Sub sagsopslag_Click()
  Call Sagsopslag
End Sub

Men jeg får fejlen "Der opstod en kompileringsfejl. En procedure og ikke en variabel var ventet".

Hvad gør jeg galt?
Avatar billede store-morten Ekspert
12. januar 2010 - 09:29 #6
Kan ikke love noget?
Men du må gerne prøve at smide den i en mail?
Avatar billede masteraaen Novice
12. januar 2010 - 20:28 #7
Tak for hjælpen. Smider du et svar?
Avatar billede store-morten Ekspert
12. januar 2010 - 20:55 #8
Velbekomme.

Et svar.. :-)
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