Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Ab heute auch Grenzkontrollen durch Polen - wie bewertet Ihr die aktuellen deutschen und polnischen Grenzkontrollen?
    • Bist du lieber brutal ehrlich oder verpackst du die Wahrheit lieber in kleine Notlügen?
    • Labubu: Niedlich oder doch Hässlich?
    • Wie hoch ist der Temperaturunterschied von Schatten zu Sonne?
    • Welchen Traum habt ihr sehr oft geträumt?
    • Welche Titel gehören auf die Liste der 50 bedeutensten Computerspiele?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Polizei (mit BKA-Kriminaldirektor Andy Neumann) 🚓
    • Blickwechsel: Deine Fragen an einen Hiphop-Newcomer
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

23.01.2021
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer für Liebe, Liebe und Beziehung, Freundschaft, Geld, Aktien
für Liebe, Liebe und Beziehung, Freundschaft, …
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
1
Danke
0
Komplim.
0
Freunde
abdun
23.01.2021, 14:30
Excel / VBA zur vorherigen aktiven Zelle springen?

Hallo,

folgende Logik soll umgesetzt werden:

Wenn Zelle A1 angeklickt wird, dann springe zur letzten aktiven Zelle im aktiven Tabellenblatt.

Habe im Internet "ActiveCell.Previous.Select" diesen Befehl gefunden, jedoch denke ich, dass es nicht dafür ist.

Hat jemand eine Idee wie ich dies umsetzen kann?

...zum Beitrag
Antwort
von verreisterNutzer
23.01.2021, 17:44

Solange sich alles auf einem einzigen Arbeitsblatt abspielt, kannst du es mit diesem Code machen. Der Code soll direkt in das Arbeitsblatt, nicht in ein separates Modul:

Public PreviousCell As Range, CurrentCell As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

 If Target.Address = Range("A1").Address Then

   If Not ((PreviousCell Is Nothing) Or (PreviousCell.Address = Range("A1").Address)) Then

     PreviousCell.Select

   End If

 Else

   Set PreviousCell = CurrentCell

   Set CurrentCell = Target

 End If

End Sub

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel