在Excel VB中获取当前单元格

22 excel vba excel-vba

我在Excel/VB中有一个小脚本,我正在努力工作.我想要做的就是选择要复制的动态数据范围,但我似乎无法找到有关如何获取网格数据的任何帮助/代码(如A11).

这是我从宏录制中选择数据范围的代码:

Range("D291:D380").Select
Run Code Online (Sandbox Code Playgroud)

我希望我可以做Range(Current).Select或什么,但这不起作用.

任何帮助表示赞赏.

Ben*_*ack 27

你有没有尝试过:

对于一个细胞:

ActiveCell.Select
Run Code Online (Sandbox Code Playgroud)

对于多个选定单元格:

Selection.Range
Run Code Online (Sandbox Code Playgroud)

例如:

Dim rng As Range
Set rng = Range(Selection.Address)
Run Code Online (Sandbox Code Playgroud)

  • 我认为"ActiveCell.Address"会起作用.我有一个MsgBox,显示我想要获取的变量数据. (3认同)