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

Dynamisches Positionieren einer Zelle

Forumthread: Dynamisches Positionieren einer Zelle

Dynamisches Positionieren einer Zelle
28.07.2003 11:47:27
Thomas
Hallo zusammen...

Ich habe da ein kleines Problem. Ich suche eine Möglichkeit, den Curser in die entsprechende Zeile und Spalte zu positionieren. Vorgang:
Aus einem Blatt werden verschiedene Daten ins Array gelesen. Dann wechsle ich in das Blatt DB-Ndh. Zuerst werden die Zeilen gezählt. Nun suche in der Spalte die Daten(1) => Referenzpunkt 1 = Zeile.
Nun suche in der Zeile A1:DR1 denn sBegriff => Referenzpunkt 2 = Spalte; Aus diesen zwei Referenzen will ich die entsprechende Zelle markieren (z.B. Zeile 11:Spalte B oder Zeile 11:Spalte Z). Dann werden die Daten eingeschrieben.

Sheets("DB-Ndh").Activate
Zeile = 1
Do While Cells(Zeile, 1) <> ""
Zeile = Zeile + 1
Loop
Range("A1:A" & Zeile - 1).Find(Daten(1), , LookIn:=xlValues, LookAt:=xlWhole).Activate
sBegriff = Daten(2)
If sBegriff = "" Then GoTo BAx2
Set gZelle = Range("A1:DR1").Find(sBegriff)
gZelle.Select
ActiveCell.Offset(Zeile - 2, 0).Select
For i = 3 To 26
ActiveCell(1, i - 2) = Daten(i)
Next i

Klingt (ein bisschen) kompliziert, aber ich hoffe, dass jemanden einen Rat weiss.

Vielen Dank für Eure Hilfe.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dynamisches Positionieren einer Zelle
28.07.2003 12:18:25
Thomas
Ok, ganz einfach ausgedrückt: In der Spalte A suche ich eine Nummer. Die steht z.B in der Zeile 11. Dann suche ich in der Zeile A den richtigen Betreff. Der steht z.B. in Spalte Z. Wie kann ich die Zelle mit der Range-Methode anspringen?


AW: Dynamisches Positionieren einer Zelle
28.07.2003 13:18:39
xXx
Hallo,
nur als kleine Anregung:

Sheets("DB-Ndh").Activate
Zeile = Range("a65536").end(xlup).row
set Rng1=Range("A1:A" & Zeile).Find(Daten(1), , LookIn:=xlValues, LookAt:=xlWhole)
iRow=Rng1.row
sBegriff = Daten(2)
If sBegriff = "" Then GoTo BAx2
Set gZelle = Range("A1:DR1").Find(sBegriff)
iCol=gZelle.column
Cells(iRow,iCol).Select

Gruß aus'm Pott
Udo


Anzeige
AW: Dynamisches Positionieren einer Zelle
28.07.2003 15:21:02
Thomas
Vielen Dank....

Ich habe in etwa eine ähnliche Lösung gefunden. Trotzdem Danke für deine Mühe.

Bye


;

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

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