【发布时间】:2015-09-30 21:11:04
【问题描述】:
我创建了一个菜单来浏览工作表。但是当我使用其中一个按钮转到另一张表并在另一张表中键入一些内容时,我键入的内容会出现在第一个表中。虽然当我使用标签跳到一张纸到另一张纸时它工作正常。似乎是宏正在考虑相对引用而不是绝对引用。
这是我的宏的作用(或至少应该):
Private Sub cadastrar_clientes_Click()
Application.ScreenUpdating = False
Menu.Hide
Sheets("Clientes").Select
Range("A1048576").Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.Select
End Sub
注意事项:
我尝试使用“.activate”而不是“.select”。
我尝试只使用“Sheets("Clientes").Select",即使出现错误。
在 Windows CMD 上执行“Excel /unregserver”一次解决了我的问题,但我不能再这样做了。它似乎不再起作用了。
我曾经做过一次这样的菜单,但没有遇到这些问题。
当工作簿打开时,会执行以下代码:
Private Sub Workbook_Open()
Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
ActiveWindow.DisplayHeadings = False
ActiveWindow.DisplayGridlines = False
ActiveWindow.DisplayWorkbookTabs = False
End Sub
就是这样。我希望有人可以帮助我。
【问题讨论】: