Avatar billede ehlerz Nybegynder
15. december 2006 - 15:19 Der er 10 kommentarer og
1 løsning

"Snap" af celle der Opdateres dagligt

Mit spørgsmål går på hvorvidt det er muligt at oprette en funktion der tager et øjebliksbillede af en celle der opdateres dagligt. Jeg ønsker eks at have en kollonne med datoer og en formel der for hver dato opdatere celleværdien på den pågældende dato??
Avatar billede supertekst Ekspert
16. december 2006 - 15:28 #1
Hvornår skal opdateringen udføres?
Avatar billede ehlerz Nybegynder
18. december 2006 - 08:15 #2
dagligt... tænker jeg vil skrive en masse datoer i en kollone og så have den til at opdatere(skrive værdien i kollonnen ved siden af)
Avatar billede supertekst Ekspert
18. december 2006 - 11:36 #3
Vil det sige, når du lukker/gemmer mappen - eller vil du hellere via en knap
Avatar billede ehlerz Nybegynder
18. december 2006 - 12:04 #4
ja, jeg vil gerne have at den "snapper" kursen eks klokken 16 hver dag. Regnearket kører altid i baggrunden så det er hele tiden åbent.
Avatar billede supertekst Ekspert
18. december 2006 - 13:08 #5
I hvilke celle findes kursen, der skal opdateres?
Avatar billede ehlerz Nybegynder
18. december 2006 - 13:20 #6
Celle O11
Avatar billede supertekst Ekspert
18. december 2006 - 16:01 #7
I VBA (Alt+F11)
ThisWorkBook:

Sub workbook_activate()
    Application.OnTime TimeValue("16:00"), "fangKurs"
End Sub
I Module1 (indsættes):

Sub fangKurs()
    With ActiveWorkbook.Sheets(1)
        kurs = .Range("O11")                        'fang aktuelle kurs
        opretLog kurs
    End With
End Sub
Private Sub opretLog(kurs)
Dim ræk
    With ActiveWorkbook.Sheets(1)                  'find næste ledige celle på Ark1
        ræk = 1
        While .Cells(ræk, 16) <> ""                'i kolonne P
            ræk = ræk + 1
        Wend
       
        .Cells(ræk, 16) = Now                      'sæt tidspunkt i kolonne P
        .Cells(ræk, 17) = kurs                      'kurs i kolonne Q
    End With
    ActiveWorkbook.Save                            'gem filen
End Sub
Avatar billede ehlerz Nybegynder
18. december 2006 - 16:26 #8
Hmm, det er vist en anelse for kompliceret for mig. Frygtede lidt at eneste mulighed var VBA. Har prøvet at kopiere ind i VBA men aner ikke hvad der skal/burde gøres derefter etc.
Avatar billede supertekst Ekspert
19. december 2006 - 09:40 #9
Når mappe åbnes udføres Sub workbook_activate - d.v.s. at Ontime sættes til kl. 16:00. Minimer herefter mappen.
Når klokken blever 16:00 udføres den anførte makro "fangKurs" automatisk - d.v.s. at den anførte kurs samt dato overføres til kolonner P & Q. Mappen gemmes.

Det hele sker af sig selv.......
Avatar billede ehlerz Nybegynder
19. december 2006 - 10:40 #10
Ok, tak for hjælpen
Avatar billede supertekst Ekspert
19. december 2006 - 10:47 #11
Selv tak!
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