如何在excel VBA中查找活动单元格区域

如何在excel VBA中查找活动单元格区域,vba,Vba,我正在尝试从所选单元格打开多个网页选项卡。我想找到所选单元格(基于鼠标)的开始和结束行和列信息,以便进一步使用vba宏 提前感谢…您可以这样做: x = ActiveCell.Address MsgBox (x) 但实际上,您应该尽可能避免使用选择。这样做的原因是,当代码运行时,用户可以(而且我发现,用户将)单击其他电子表格,因此,您打算作为选择的内容可能不再是实际的选择。它也会影响代码的寿命,因为如果有东西坏了,修复起来要困难得多。ActiveCell指的是活动单元格,Selection指的

我正在尝试从所选单元格打开多个网页选项卡。我想找到所选单元格(基于鼠标)的开始和结束行和列信息,以便进一步使用vba宏

提前感谢…

您可以这样做:

x = ActiveCell.Address
MsgBox (x)

但实际上,您应该尽可能避免使用选择。这样做的原因是,当代码运行时,用户可以(而且我发现,用户将)单击其他电子表格,因此,您打算作为选择的内容可能不再是实际的选择。它也会影响代码的寿命,因为如果有东西坏了,修复起来要困难得多。

ActiveCell
指的是活动单元格,
Selection
指的是所选单元格(或所选单元格的范围)--但是如果您使用的是
Select
和类似的东西,那么您可能编写了错误的代码。再见,非常感谢。。。我已经用你的解决方案解决了这个问题。。。