Kopier Macro
#1
Hallo zusammen,

ich habe mir eine Datei erstellt, in die automatisch Aktienkurse eingespeist werden (z.B. in C4). Die Werte verändern sich allerdings alle 10 sec..

   

Könnte mir hier vielleicht jemand ein Kurzes Macro schreiben, dass z.B. den Wert C4 1x pro Minute kopiert und dann in ein neues Tabellenblatt mit Uhrzeit untereinander einfügt (siehe Beispiel)? 
Somit könnte ich dann die Veränderungen graphisch festhalten.

Beispiel:
   

Viele Grüße und vielen Dank im Voraus!!
Top
#2
Hi,

(19.05.2017, 11:50)L1994 schrieb: Könnte mir hier vielleicht jemand ein Kurzes Macro schreiben, dass z.B. den Wert C4 1x pro Minute kopiert und dann in ein neues Tabellenblatt mit Uhrzeit untereinander einfügt (siehe Beispiel)? 

das willst Du nicht!

Dann läuft ständig ein Makro und wartet, daß die Minute rum ist, dadurch ist Excel für andere Aufgaben blockiert.
Top
#3
Moin Ralf!
Wie kommst Du denn da drauf?
Falls Du Application.OnTime meinst, würde eher anders herum ein Schuh draus.
Wenn Excel mit anderen Aufgaben beschäftigt ist (auch per aktuell ausgeführtem anderem Makro), muss .OnTime halt ein wenig warten.
(Deshalb ja auch EarliestTime:=)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Hallöchen,

das Makro fehlt nun aber immer noch ... Ungetestet und neue Einträge alle Minute unter C4 im Prinzip so:

Code:
Sub Test()
Application.OnTime Now + TimeSerial(0, 1, 0), "Test"
Cells(4, 3).Copy
Cells(Rows.Count,3).End(xlUp).Offset(1,0).Paste
End Sub

Interessant wäre dann noch das abschalten, oder nicht?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste