Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Welcher code ist schneller

Welcher code ist schneller
chris
Hallo und guten morgen,
ich habe nur eine kurze frage.
Würde mich sehr über Hilfe und eine Atwort freuen.
Wie bringe ich einen Wert schneller in eine andere zelle evtl. andere zelle einer anderen Datei mit cops oder mit zellequelle = zelleziel
Also ich habe diese beiden Varianten.Welche ist schneller ?
dieser

'SourceWS.Cells(source_zelle.Row, Co_l).Copy ThisWorkbook.Worksheets(Ziel.Name).Cells( _
Ro_w_Destination, Range(Bereich_Destination.Address).Column)
oder dieser Code
ThisWorkbook.Worksheets(Ziel.Name).Cells(Ro_w_Destination, Range( _
Bereich_Destination.Address).Column) = CStr(SourceWS.Cells(source_zelle.Row, Co_l))

vielen Dank im voraus an alle !
gruß Chris
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
das kannst Du doch testen ...
07.07.2010 08:48:14
Matthias
Hallo
Du brauchst doch nur vor und nach dem jeweiligen Code die aktuelle Zeit in eine Variable oder in eine Zelle schreiben. Nun bildest Du die Differenz der End- und Startzeit.
Am Ende vergleichst Du beide Zeiten.
Gruß Matthias
AW: das kannst Du doch testen ...
07.07.2010 09:43:16
chris
Hallo,
habe es jetzt getestet.
so wie ich es jetzt sehe ist der cells(1,1) = cells(2,2) Schneller als der Copy Befehl.
Danke gruß Chris
Anzeige
Was macht welcher Code?
07.07.2010 09:12:32
Erich
Hi Chris,
vor der Geschwindigkeitsfrage wäre IMHO zu klären, was du eigentlich kopieren möchtest.
Der erste Code kopiert eine Zelle auf eine andere, einschließlich Formel, Formaten und weiteren Eigenschaften.
Der zweite Code liest in einer Zelle einen Wert, wandelt ihn in einen String um und schreibt den String in eine Zelle.
Eventuelle Formeln, Formate usw. werden nicht übertragen, nur der Wert.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Was macht welcher Code?
07.07.2010 09:30:25
chris
Ja es soll eigentlich nur der Wert übernommen werden.
ich versuches es mal wie der vorantworter mit dem Messen der zeit.
Vielen Dank
AW: Danke OT
07.07.2010 10:52:56
chris
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige