Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1100to1104
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nach Code in ursprüngliche Zelle zurück

Nach Code in ursprüngliche Zelle zurück
Harald
Hallo zusammen,
ich habe einen Code (Tabelle sortieren) der in Abhängigkeit von bestimmten Werten automatisch gestartet wird.
Zu diesem Zeitpunkt kann jede beliebige Zelle ausgewählt sein.
Diese Zelle soll auch jeweils nach Ablauf des Codes wieder selektiert werden.
Wie heißt der Code für:
Gehe nach Ablauf des Codes wieder in die Zelle, die bei Start des Codes ausgewählt war.
Einfacher ausgedrückt:
Wenn bei Start Zelle B20 ausgewählt war, dann am Ende wieder B20 auswählen,
Wenn bei Start Zelle R55 ausgewählt war, dann am Ende wieder R55 auswählen, ...usw.
Vielen Dank an die Spezialisten vorab!!!
Gruß, Harald G.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Nach Code in ursprüngliche Zelle zurück
15.09.2009 16:19:01
Tino
Hallo.
merke dir die Zelle in einer Variablen und gehe am Ende wieder zu dieser.
Beispiel:
Sub test()
Dim actZelle As Range
Set actZelle = ActiveCell
'dein Code
Application.Goto actZelle
End Sub
Gruß Tino
AW: Nach Code in ursprüngliche Zelle zurück
15.09.2009 16:21:20
Bowl
Ich weiß nich, ob ich dich jetzt richtig verstanden hab, aber ich denke schon:
ganz am Anfang der entsprechenden Sub
die zeilen und spaltennummer 2 variablen zuweisen
x = activecell.row
y= activecell.column
dann deinen code
und ganz am schluß des codes
cells(x, y).activate 
So klappts auf jeden Fall, was einfacheres weiß ich grad nicht
Grüße
Anzeige
AW: Nach Code in ursprüngliche Zelle zurück
15.09.2009 20:58:05
Harald
Hallo zusammen,
vielen Dank an euch Drei.
Tino, dein Code ist genau das was ich benötige.
Bowl, danke, aber habe ich leider nicht verstanden.
Hajo_Zi, danke für den praktischen Tipp.
Gruß aus Köln an alle,
Harald
Erklärung:
16.09.2009 07:41:36
Bowl
Die Lösung von Tino ist wohl deutlich eleganter, trotzdem nochmal Erklärung zu meiner Lösung:
Noch bevor dein wirklich Code durchläuft weisst du mit
x = activecell.row
die Zeilennummer der aktiven Zelle einer Variablen x
und mit
y= activecell.column
die Spaltennummer der aktiven Zellen der Variablen y
zu.
Dann läuft dein Code durch um anschließend
die vorherige Zelle zu aktivieren:

cells(x, y).activate 
Die Zelle mit Zeilennummer X, Spaltennummer Y wird aktiviert.
In dem Fal wie gesagt vlt doch etwas umständlich, aber vlt. brauchst ja mal Zeilen und Spaltennummer getrennt
Grüße
Bowl
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige