Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Gefundene Zelle in bestimmter Zeile des Arbeitsblatts anzeigen
#1
Hallo,

wenn per VBA eine Zelle gefunden und per GOTO 'fokussiert' wurde, kann es passieren, dass sich die Zeile dieser Zelle am unteren Rand des Arbeitsblatts befindet / angezeigt wird.

Wie kann die Anzeige (evtl. per VBA?) dahingehend definiert werden, dass der Inhalt des Arbeitsblattes so verschoben/'gescrollt' wird, dass sich die Zeile der gefundenen Zelle im Arbeitsblatt an bspw. einer oberen Position befindet, bspw. die zweite Zeile?
Sprich, nicht die Zeilennummer der gefundenen Zelle soll geändert werden, sondern nur die Position/Lage der Zeile nach oben.
Ich hoffe, dass ich es halbwegs verständlich 'rüberbringen' konnte. Wenn nicht, bitte nachfragen.

Danke und mfG!
Antworten Top
#2
Hallo,

wir kennen deine Datei nicht. Ich habe es mal so, suche nach Datum, erledigt:

Application.Goto Reference:=Cells(monat + x, tag + 2), Scroll:=True

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
[-] Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:
  • Wanderfalke
Antworten Top
#3
Hallo,
Private Sub CommandButton1_Click()
Application.Goto Sheets("Tabelle_02").Range("B1:B1000").Find(What:="Ziel_02_B5").Offset(-1, -1), True
ActiveCell.Offset(1, 1).Select
End Sub
Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Wanderfalke
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste