25. august 2008 - 11:39Der er
7 kommentarer og 1 løsning
Hvad gør jeg galt?
Jeg er ganske ny med VBA-programmering i Excel. Jeg har købt en bog med et eksempel på hvordan man ganger to tal sammen.
Function Multiply(a, b) Multiply = a * b End Function
Denne laver jeg fx for ark1 (under fanen general) og jeg var så af den opfattelse at man i en hvilken som helst celle i ark1 kunne skrive: =multiply(3,5) hvilket ville resultere i 15.
Dette resulterer dog kun i at cwellen viser #NAVN? Hvad gør jeg galt? P.S. Jeg bruger office 2007 hvis det har nogen betydning
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Hmm. Mugs - Jeg er ikke helt med på hvad du mener. Jeg læser det som om du vil gange 2 specifikke celler (A1 og A2) sammen. Det er ikke det der er mit formål.
Jeg vil mene at en selv defineret funktion SKAL stå i et VBA modul Så åben dit regneark, tryk Alt+F11 i regne arket, så åbner Visual Basic I menu'en Insert, indsættes et Module Skriv din funktion ind der:
Function Multiply(a, b) Multiply = a * b End Function
Luk Visual Basic
marker en celle og skriv =multiply(3;5) (mener at det er ; der skal bruges)
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.