4

我的 Excel 工作表底部有一个按钮,可以单击生成另一个工作表盎司。该功能工作正常,但我需要在单击按钮后返回工作表顶部,而不是返回新工作表。

将使用哪种 VBA 代码来执行此操作?

4

4 回答 4

8

Try this sample ..

Application.GoTo ActiveSheet.Range("A1"),True
于 2013-06-14T13:34:12.110 回答
5

尝试这个:

Sheets(1).Select
ActiveSheet.Range("A1").Select
于 2013-06-14T13:43:07.760 回答
2

使用此代码:

MsgBox ThisWorkbook.Sheets("New_sheet_name").Range("A1")
于 2013-06-14T13:29:28.450 回答
1

将此添加到按钮单击子。当您单击该按钮时,这将检查您当前在哪个工作表上,运行您的代码,完成后返回上一个工作表并在视图中选择 A1。

Sub Example()
   Dim PrevSheet as Worksheet

   PrevSheet = ActiveSheet

   'Your code that does stuff, creates a new sheet etc..

   PrevSheet.Select
   Range("A1").Select
End Sub
于 2013-06-14T14:18:27.423 回答