Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
356to360
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
356to360
356to360
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Letzte Active Celle zurückgehen

Letzte Active Celle zurückgehen
03.01.2004 13:04:53
Walter
Guten Tag Fachmänner oder Frauen,
ich bin in der Zelle z.b. B10 und möchte dann zurück nach meinem ausgeführten
Befehl.
Mein Makro:

Sub activeCell()
Dim ca As String
ca = ActiveCell.Activate
z = Range("a4").End(xlDown).Row              'diese Zeile muß mit der nächsten
ActiveSheet.Range(Cells(z, 1), Cells(z, 1)).Select          'Zeile stehen
Selection.Delete
Selection.Borders(xlEdgeTop).LineStyle = xlNone          'Linie oben raus
ActiveCell(ca).Activate
End Sub

Funktioniert bis auf die Ausführung das die Zelle "B10" wieder aktiviert wird.
Was habe ich Falsch gemacht ?
Gruß Walter

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

Betreff
Datum
Anwender
Anzeige
AW: Letzte Active Celle zurückgehen
03.01.2004 13:10:44
andre
hallo walter,
ca = ActiveCell.Activate wird ca = ActiveCell.Address
ActiveCell(ca).Activate wird [ca].Activate
gruss andre
AW: Danke
03.01.2004 14:01:52
Walter
Hallo Andre,
das ging ja super schnell...
Danke
Gruß Walter
AW: Letzte Active Celle zurückgehen
03.01.2004 15:17:27
walter
Hallo Andre,
habe gerade ausprobiert.
Meine letzte Zelle hingehen funktioniert, leider aber nicht zurück zur Ausgangszelle
vor dem starten des Makros. "A59" wird aktiviert, müßte aber "B50" sein.
Hier mein Makro nochmal:

Sub VF_activeCell()
Dim lc As Long
lc = ActiveCell.Select
Dim z As Long
z = Range("a4").End(xlDown).Row                     'diese Zeile muß mit der nächsten
ActiveSheet.Range(Cells(z, 1), Cells(z, 1)).Select
Selection.ClearContents                             'hier bleibt die Formatierung
' Selection.Delete                                    ' verschiebt die zellen
Selection.Borders(xlEdgeTop).LineStyle = xlNone         'Linie oben raus
ActiveCell(lc).Activate
End Sub

Wieso ?
Kannst Du mir nochmal helfen?
Gruß Walter
Anzeige
AW: Letzte Active Celle zurückgehen
03.01.2004 13:15:31
Hajo_Zi
Hallo Walter

Select, Activate usw. ist in VBA zu 99% sinnlos


Sub activeCell()
Dim z As Long
z = Range("a4").End(xlDown).Row              'diese Zeile muß mit der nächsten
With ActiveSheet.Range(Cells(z, 1), Cells(z, 1))          'Zeile stehen
.Delete
.Borders(xlEdgeTop).LineStyle = xlNone          'Linie oben raus
End With
End Sub


Bitte keine Mail, Probleme sollten im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Anzeige
AW: Letzte Active Celle zurückgehen
03.01.2004 14:00:50
Walter
Hallo Hajo,
herzlichen Dank für den Tip.
Super schnell!!!!
Gruß Walter

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige