Avatar billede Sloumboop Nybegynder
24. august 2010 - 16:04 Der er 4 kommentarer og
1 løsning

If funktion i makro

Er det muligt at have en if-funktion eller lignende i en makro, således at makroen alene kan køre, hvis ét eller flere forhold er opfyldt?

(Anvender Excel2007..)
Avatar billede be_nice Juniormester
24. august 2010 - 16:06 #1
Det skulle nok kunne lade sig gøre - har du et eksempel på hvad du havde tænkt dig?
Avatar billede Sloumboop Nybegynder
24. august 2010 - 16:45 #2
..lidt forsimplet:
I en celle (A1) skal medarbejderen indtaste en værdi mellem og herefter køre en opdateringsmakro.

Opdateringsmakroen må alene køres såfremt der er indtastet en værdi i A1 OG denne værdi står i bestemte forhold til øvrige parametre.

Da der i opdateringsmakroen ligger en skjult tæller for hver gang makroen køres, virker min hidtidige løsning med en makro opbygget med en masse if-funktioner desværre ikke (tælleren vokser selvom værdien i A1 ikke opfylder diverse krav også selvom regnearket i sig selv ikke bliver opdateret...). Tælleren anvendes til at åbne yderligere muligheder i regnearket, og er derfor ret afgørende..

Så der skal "spærres" for kørsel af opdateringsmakroen, såfremt værdien i A1 ikke opfylder diverse krav..
Avatar billede Thyge Nybegynder
25. august 2010 - 11:16 #3
Hej Sloumboop

Prøv at køre makroen fra en anden makro ved at bruge If- og Call-funktionen, f.eks.:

    If 'forholdet der skal opfyldes' Then
        Call 'makroens navn'
Avatar billede Sloumboop Nybegynder
25. august 2010 - 13:15 #4
Hej C_Thyge,

Din løsning er simplere end jeg havde forestillet mig.. (havde håbet at lære en ny sej kommando ;-p )

...men din løsning har løst mit problem denne gang, så smid et svar, så du kan få dine points :o)
Avatar billede Thyge Nybegynder
25. august 2010 - 13:27 #5
Fino :)
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