mit nachfolgenden Routinen steuere ich in einer Excelmappe die Bewegungsrichtung des Cursors:
Public gblnCursorStatus As Boolean
Public gintCursorRichtung As Integer
Private Sub Workbook_Activate()
'Start-Cursoreinstellungen merken
gblnCursorStatus = Application.MoveAfterReturn
gintCursorRichtung = Application.MoveAfterReturnDirection
'Cursoreinstellung festlegen
Application.MoveAfterReturn = True
Application.MoveAfterReturnDirection = xlToRight
End Sub
Private Sub Workbook_Deactivate()
'Start-Cursoreinstellungen wieder herstellen
Application.MoveAfterReturnDirection = gintCursorRichtung
Application.MoveAfterReturn = gblnCursorStatus
End Sub
Das funktioniert auch bis ich was kopieren möchte.
Markieren, kopieren und just in dem Moment wo ich zu einer anderen Arbeitsmappe wechsle, um es dort einzufügen, wird die Zwischenablage geleert.
Such nach Erklärungen und evtl. Abhilfe.
Gruß Jens