Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Öffnen bei zuletzt bearbeiteter Zeile?





Frage

Hallo Gemeinde, Ist es irgendwie möglich ein Tabellenblatt (auch nach längerer "Ruhezeit") an der zuletzt bearbeiteten Zeile/Spalte wieder zu öffnen? Es nervt nämlich, bei langen Tabellen immer von Spalte A1 sich runter zu scrollen. Wenn das nur mit VBA geht, bitte ich um ne genaue Beschreibung der Prozedur und des Codes da bei mir null Ahnung. Schon mal Danke Gruß Walter

Antwort 1 von schnallgonz

Salve Walter,
kopiere folgenden Code im VBA-Fenster unter "DieseArbeitsmappe"
Damit wird vor jedem Speichern der aktiven Zelle der Name "guxu" zugewiesen und bei jedem Öffnen der Datei wird diese Zelle angewählt.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    ActiveWorkbook.Names.Add Name:="guxu", RefersToR1C1:=ActiveCell
End Sub

Private Sub Workbook_Open()
    Application.Goto Reference:="guxu"
End Sub


Falls Du mit dem Makroanlegen nicht klarkommst:
auf
http://www.excelbeispiele.de/
findest Du unter "Anleitungen", dort Nr.1 eine bebilderte Anleitung.
gruß
schnallgonz

Antwort 2 von Hinterwaldi

Salve schnallgonz,
Danke für deine schnelle Antwort, bin erst jetzt zum testen gekommen. Hab mich wohl irgendwie dämlich angestellt ... jedenfalls krieg ich beim öffnen des Visual-basic-editors nicht das Explorerfenster zu sehen, sonder nur ein großes Fenster das ist grau und es läßt sich nichts reinkopieren.
Titelzeile: "Microsoft Visual Basic - Mappe1
In welches Menü muß ich da um die Exploreansicht zu bekommen und das VBA-Fenster "Diese Arbeitsmappe" einzustellen?
Trotz Anleitung auf der verlinkten Seite hab ich scheinbar Mist gebaut :-((
Kann mir noch jemand sonst weiterhelfen??
Gruß Walter

Antwort 3 von Hinterwaldi

Ach ja fast vergessen: Office 2003!
Gruß Walter

Antwort 4 von coros

Hallo Walter,

gehe im VBA-Editor, also dort wo bei Dir ein graues Fenster angezeigt wird, in der Menüleiste auf "Ansicht" und dort dann auf "Projekt-Explorer". Danach solltest Du alles so realsiereren können, wie auf meiner Homepage beschrieben.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 5 von Hinterwaldi

@Oliver,
vielen Dank, du hast mir aus meiner Patsche geholfen :-)
Deine Seite ist übrigens sehr interessant für mich als totalen Beginner in VBA.
@schnallgonz,
auch dir nochmal ein Dankeschön - der Code funktioniert prima.
Gruß Walter

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: