Hallo Frank und Herzlich Willkommen bei CAD.de.
So ähnliche Fragen hatten wir hier schon öfter im Forum, die Suche mit dem Stichwort
Spalten vergleichen bringt z.B. folgende threads zum Vorschein:
http://ww3.cad.de/foren/ubb/Forum226/HTML/000643.shtml#000003 oder vielleicht auch diesen hier:
http://ww3.cad.de/foren/ubb/Forum226/HTML/000829.shtml Die wirst Du natürlich anpassen müssen.
Ich bin mittlerweile dazu übergegangen, die Daten zunächst in arrays zu lesen, diese zu vergleichen oder zumindest die Übereinstimmungen in temporäre arrays zu packen. Die kann man dann einfacher wieder in die Tabelle schreiben und arrays lassen sich schneller durchlaufen, als Zellen im Sheet.
Wenn Du bei Deinem Schema bleiben möchtest, was (außer der Umständlichkeit ) spricht dagegen, es genauso wie Du es rausliest, wieder reinzuschreiben?
dat3.Range("A" & a).Value = dat2.Range("A" & i).Value
dat3.Range("B" & a).Value = dat2.Range("B" & i).Value
dat3.Range("C" & a).Value = dat2.Range("C" & i).Value
dat3.Range("D" & a).Value = dat1.Range("B" & j).Value
dat3.Range("E" & a).Value = dat1.Range("C" & j).Value
Wobei ich da auch wieder eher auf Cells als auf Range gehen würde, der Einfachheit der Schleifen halber...
btw, Schleifen fehlen in Deinem "Code" ja noch völlig, vergessen hier hinzutippen oder verheimlichst Du uns diverse Zeilen? ;-)
Bitte schau mal, wieweit Du mit diesen Infos zu später Stunde schon kommst.
------------------
Gruß,
runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...
System-Info Excel -Suche RuA-Suche FAQ-ACAD Hilfe zu CAD.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP