excel - VBA 使用单元格引用激活单元格

标签 excel vba

所以我有一个非常简单的代码行应该激活另一个工作表上的一个单元格,但在同一个工作簿中,但我不知道为什么它不起作用:

Sheets("me").Range(Cells(rownum, colnum)).Activate

它给出“应用程序或对象定义”错误。 rownumcolnum是定义的变量,当它们在 Debug模式下悬停时,它们显示整数值。

最佳答案

您需要先激活工作表,然后再激活其上的单元格。

试试这个:

Public Sub test()
  With Sheets("me")
   .Activate
   .Cells(rownum, colnum).Activate
  End With
End Sub

关于excel - VBA 使用单元格引用激活单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13457909/

相关文章:

excel - 尝试使用 Selenium + Excel VBA 从 Chrome 浏览器中的网站抓取代码

vba - Excel VBA - 根据列标题查找最后一个非空行

excel - ScreenUpdating = False 不工作

javascript - 将 Excel 数据导出到嵌套 JSON

vba - 以编程方式重命名 activeX 文本框 "(name)"字段

excel - 运行时错误 : 1004 Unable to set the FormulaArray property of the Range Class

excel - 如何在vba中调用已分配给按钮的函数

excel - 连接包含 "和 & 字符的字符串

vba - 在文件夹中搜索时排除系统和打开的文件

VBA - 无需打开即可从其他工作簿获取单元格值