Avatar billede graspman Nybegynder
06. april 2005 - 09:23 Der er 11 kommentarer og
1 løsning

Kører en funktion automatisk hver gang der er ændringer

Hej alle.

Jeg har brugt noget fra Tommy bak koder www.tommy.bak.homepage.dk
Hvor jeg bruger en funktion der kan tælle antal celler der er farvet ( =colorsum(Område;Reference). Jeg syntes dog der går for langt tid imellem at felterne opdateres. Er der nogen der kan give mig et svar og gerne en løsning til, hvorledes jeg får automatisk opdateret felterne hver gang der er ændring.

Det skal bruges til en ferieplan, der tæller antal dage der er farvet (ferie)

På forhånd tak

mvh Grasp
Avatar billede jkrons Professor
06. april 2005 - 09:42 #1
Jeg er ikke helt klar over, hvad dit problem er. Hvis jeg bruger bak's funktion sker alle opdateringer så snart jeg ændrer en værdi i en af de farvede celler.
Avatar billede sjap Praktikant
06. april 2005 - 10:58 #2
jkrons > Jeg tror problemet er, at beregningerne ikke opdateres når der ændres på en celles farve. Opdateringen sker kun - som du skriver - når en værdi ændres.
Avatar billede jkrons Professor
06. april 2005 - 11:06 #3
Det er så rigtigt. Formateringsændringer udløser ikke en opdatering. Her er man nok nødt til at trykke F9.
Avatar billede jpho Nybegynder
06. april 2005 - 12:04 #4
Jeg er interesseret i hjemmesiden med Tommy Baks koder som du nævner i dit spørgsmål men får bare at vide at "Siden blev ikke fundet". Er navnet på hjemmesiden korrekt?
Avatar billede jkrons Professor
06. april 2005 - 12:16 #5
jpho-> Du skal ikke have www med i adressen. Bare tommy.bak.homepage.dk
Avatar billede sjap Praktikant
06. april 2005 - 12:38 #6
Sådan her skulle der vist komme et link du kan trykke på: http://tommy.bak.homepage.dk/
Avatar billede bak Forsker
06. april 2005 - 13:27 #7
Det er rigtigt som jkrons og sjap skriver. Der skal foretages en beregning inden cellerne opdateres. Dette kan gennemtvinges med F9. jeg ville egentlig have skrevet det det, men siden ligger hos en udbyder jeg ikke har længere og derfor opdateres siden aldrig :-)
Avatar billede jkrons Professor
06. april 2005 - 13:35 #8
Men man kan lægge denne ind arkmodulet:


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Calculate
End Sub

så genneregnes regnearket, næste gang der flyttes til en anden celle.
Avatar billede graspman Nybegynder
06. april 2005 - 15:07 #9
Takker jkrons - det var præcist det jeg ledte efter.

Måske I kan hjælpe mig med et andet problem.

Jeg er er som sagt ved at lave en kalender. Og skulle bruger colorsum metoden til at vise hvor mange dage der er markeret. Problemet er nu bare at jeg har genereret dagene/datorene (kalenderen) automatisk, hvilket betyder at lørdag og søndag kommer med. Derfor tæller den nu 2 "ekstra" for hver uge når der markeres en uge fri (5 arbejdsdage). Er der nogen der ved om man kan gøre det således at lørdag og søndag ikke medtages.?
Avatar billede graspman Nybegynder
06. april 2005 - 15:12 #10
Ups - jeg fandt selv løsningen-
Jkrons - smid et svar og der er points til dig :)
Avatar billede jkrons Professor
06. april 2005 - 16:26 #11
:-)
Avatar billede graspman Nybegynder
15. april 2005 - 23:39 #12
smid 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