VBA:来自userForm的访问表

我正在尝试访问我的工作簿和工作表,而我在UserForm的子例程中。

工作表中的焦点更改时,我的macros开始:

Sub Worksheet_SelectionChange(ByVal Target As Range) '... End Sub 

在我的UserForm中,我现在想要定义当右上angular的红色x被按下时会发生什么。 在这种情况下,我想在用户窗体closures时更改Sheet1中的焦点/select。 虽然,我想要做到这一点相对于原来的位置,所以相对于目标或相对于ActiveCell

在上面的例程中有什么作用是:

 ActiveCell.Offset(0, 1).Select 

不过,我想在下面的例程中这样做:

 Sub UserForm_Terminate() Me.Hide 'change focus here End End Sub 

我能够select一个单元格

 Sheet1.Cells(3, 3).Select 

但这显然不是相对于原来的位置。 在UserForm_Terminate中, TargetActiveCell都不可用

我希望任何人都可以帮忙

Vincenz

我不确定我完全理解你想要达到的目标,但不能简单地使用:

 Application.ActiveCell 

UserForm_Terminate