Avatar billede Laugesen1 Mester
03. januar 2011 - 14:27 Der er 5 kommentarer og
1 løsning

Overfør værdi fra en celle på et bestemt tidspunkt.

Jeg vil gerne have overført værdien fra en celle til en anden på en bestemt dato og klokkeslæt.

Eksempel:

A1=A2, skal udføres fx. 10. januar 2011, kl. 12.00

Er der nogen der kan hjælpe?

På forhånd tak
Laugesen
Avatar billede jkrons Professor
03. januar 2011 - 15:32 #1
Hvis du åbner arket den 10-1-2011 vil der bleve opdateret kl. 12 med nedenstående opskrift.

I den mappe, hvor det skal ske, kan du lægge denne kode i Modularket ThisWorkbook lægger du denne kode:

Private Sub Workbook_Open()
    Application.OnTime TimeValue("12:00:00"), "Overfoer"
End Sub

I et almindeligt modulark lægger du denne kode.

Sub Overfoer()
    Sheets(1).Range("A2") = Sheets(1).Range("a1")
End Sub

Tilsyneladende ignorerer OnTime datoer, så arket skal altså åbnes den relevante dag.
Avatar billede Laugesen1 Mester
04. januar 2011 - 14:02 #2
Tak for dit svar.

Jeg har indsat koden i "ThisWorkBook":

Private Sub Workbook_Open()
    Application.OnTime TimeValue("12:00:00"), "Overfoer"
End Sub


Jeg har først lige stiftet bekendskab med VBA og kan ikke finde ud af hvor jeg skal indsætte den sidste formel i det almindelige ark:

Sub Overfoer()
    Sheets(1).Range("A2") = Sheets(1).Range("a1")
End Sub


Har prøvet med A2 og har sat "=" foran, men uden succes.

Venlig Hilsen
Laugesen
Avatar billede jkrons Professor
04. januar 2011 - 14:28 #3
My mistake. Når du har indsat den første kode i ThisWorkbook skal du klikke på Insert (stadig i VBA editoren) og vælger Module. Det er i dette nye modul, at den anden kode skal indsættes. Derefter skal mappen gemmes, og så åbnes "med makroer" den dag, hvor overførslen skal ske.
Avatar billede Laugesen1 Mester
10. januar 2011 - 22:11 #4
Hej igen

Undskyld at jeg ikke har svaret før nu.

Jeg har nu prøvet dit forslag. Ændrede tidspunktet til 22.00.

Jeg gjorde følgende:
Indsatte første formel i "ThisWorkBook"
Indsatte anden formel i "Insert UserForm" og har valgt: "Modul"

Har gemt arket og åbner det igen og derefter har jeg tastet:
Alt+F11 for at åbne makroer. Er det den rigtige fremgangsmåde ?
Det virker desværre ikke.

Venlig Hilsen
Laugesen
Avatar billede Laugesen1 Mester
17. juni 2011 - 10:03 #5
Jeg er blevet påmindet om, at jeg har et gammelt spørgsmål stående.
Kan jeg, at jeg aldrig har givet dig point for dit svar.

Laugesen
Avatar billede Laugesen1 Mester
04. juli 2011 - 20:58 #6
c
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