Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
624to628
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
624to628
624to628
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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
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!
Anzeige
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
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

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige