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中, Target和ActiveCell都不可用
我希望任何人都可以帮忙
Vincenz
我不确定我完全理解你想要达到的目标,但不能简单地使用:
Application.ActiveCell
在UserForm_Terminate
?