11.02.2019, 10:09 (Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2019, 10:43 von McHobi.)
Hallo, Ich habe das Problem, ich habe eine längere Liste, wo ziemlich am ende Werte stehen habe, die ich auch wenn ich oben in der Liste arbeite brauch.
Da dachte ich mir ich mache mir ein Textfeld (hier Blau mit der 90 drin) wo mir die Info aus z.B. B12412 sehe.
Jetzt Ist mein Problem dass, das Textfeld an ne Zeile gebunden ist. Kann man das ändern das es immer die Position auf dem Bildschirm hat. Oder gibt es eine Alternative wie man das Umsetzen kann?
Schnellstartleiste anpassen (eventuell nur Menüleiste in XL2007)==> alle Befehle==> Kamera
Mit dieser kannst du den Ergebnisbereich "fotografieren" und den Ausschnitt an eine dir genehme Stelle ziehen. Alle Änderungen werden auch in diesem Abschnitt gezeigt.
Kamera wäre eine Möglichkeit, ist aber meines Wissens recht rechenintensiv. Alternativ ginge noch ein Userform, das ist an keine Zelle gebunden und kann beliebig hin- und herverschoben werden.
Ja die Funktion Kammera macht zum Teil was ich brauche. Es Zeigt mir meinen gewünschten bereich an. Wenn ich dann aber in den Zeilen wandere, verschwindet das Fenster auch, ist also auch an Zeilen gebunden. Wenn ich jetzt die Kammera Zeilenunabhängig bekomme habe ich das was ich will
das geht nur per VBA. Füge folgenden Code in das schon vorhandene VBA-Modul des entsprechenden Tabellenblattes ein:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Me.Shapes("Textfeld 1").Top = ActiveWindow.VisibleRange.Top End Sub
Die Sache hat allerdings einen Haken: Der Code greift nur, wenn eine Zelle angeklickt wird. Alleiniges Scrollen mit der Maus reicht nicht. Den Namen des Textfeldes musst Du entsprechend anpassen.