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

Zeile für Zeile Range-Objekt füllen

Forumthread: Zeile für Zeile Range-Objekt füllen

Zeile für Zeile Range-Objekt füllen
20.06.2005 12:08:46
Sina
Hallöchen,
ich versuche gerade ein Makro zu schreiben,
das zwei Tabellenblätter unterschiedlicher Excel-Dateien vergleicht.
Nun möchte ich Tabellenblatt "Übersicht" Zeile für Zeile durchlaufen und
dabei ein RangeObjekt füllen.
Dieses RangeObjekt möchte ich dann mit dem RangeObjekt von Tabelle zwei vergleichen
Nur, wie fülle ich das RangeObjekt mit dem Inhalt der Zeilen?
Gruß
Sina
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeile für Zeile Range-Objekt füllen
20.06.2005 12:14:23
Galenzo
Das Range-Objekt ist der angegebene Bereich!
Dim rngS as Range
Set rngS = Worksheets("Tabelle1").Range("A2:Y200")
Viel Erfolg!
AW: Zeile für Zeile Range-Objekt füllen
20.06.2005 12:23:06
Sina
Hallo,
erstmal danke für die schnelle Antwort,
aber kann mann das Range-Object nicht auch irgendwie mittels einer Schleife füllen?
Ich dachte an sowas in der Art
For i = 1 to Worksheets("Tabelle1").rows.count
RangeObj = Worksheets("Tabelle1").Range(Zeile i)
next i
Gruß
SIna
Anzeige
AW: Zeile für Zeile Range-Objekt füllen
20.06.2005 14:14:39
Galenzo
WOZU eine (überflüssige!)Schleife?
Willst du unbedingt ein laaangsames Programm mit überflüssigen Anweisungen haben?
Vergiß das mit der Schleife am besten - dazu brauchst du keine.
Viel Erfolg!
AW: Zeile für Zeile Range-Objekt füllen
20.06.2005 14:36:52
Sina
Ich möchte zwei Excel-Files miteinander vergleichen.
Deswegen möchte ich vom Excel-File A die Einträge zeilenweise
mit Excel-File B vergleichen.
Daher die Idee mit der Schleife...
Ich dachte, die Inhalte der Zeilen kann man am besten in ein RangeObjekt schreiben,
und die dann miteinander vergleichen
Oder hast Du eine bessere Möglichkeit?
Gruß
Sina
Anzeige
AW: Zeile für Zeile Range-Objekt füllen
20.06.2005 16:39:25
Galenzo
hmm.. ich glaube, da mißverstehen wir uns.
Sicherlich kannst du dein Range-Objekt dann zeilenweise durchlaufen.
Bloß zur Zuweisung brauchst du das doch nicht. Daa sagst du einfach: Range=Bereich
Somit ist das Range-Objekt dein bestimmter Bereich. Diesen kannst du dann von oben nach unten z.B. mit einer Schleife durchlaufen:
Dim i as Integer
For i = 1 to rngS.Rows.Count
...
Next i
Viel Erfolg!
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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