Zuvor aktiven Zelle

Für den code, den ich Schreibe, ich beobachte die Veränderungen in bestimmten Zellbereichen zum ausführen von Funktionen und private subs. Für diese verwende ich die Intersect-Funktion in der worksheet_change sub.

Allerdings, der Auslöser für die intersect 'test' immer, dass ich 'move out' von der Zelle Teste ich, ob es sein würde, per Mausklick in eine andere Zelle oder mit den cursor verschieben.

Was ich brauche, ist eine Möglichkeit, eine variable definieren, die enthält die .address von der Zelle, die ich ausgewählt hatte, bevor.

Habe ich versucht, den code unten, aber ich erhalte nur Fehler.

Hat jemand eine Idee, wie dies zu tun?

Public xfrLastCell As String
Public xfrActiveCell As String

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If xfrActiveCell = "" Then xfrActiveCell = ActiveCell.Address
xfrLastCell = xfrActiveCell
xfrActiveCell = ActiveCell
MsgBox xfrLastCell

End Sub

InformationsquelleAutor user2845354 | 2013-10-04

Schreibe einen Kommentar