如何提取选择中的第一个范围

时间:2018-07-25 01:14:15

标签: excel-vba

我正在refedit上使用userform控件。有没有一种方法可以从我的选择中提取第一个范围,因此我可以偏移它以从该行以及名为SDPF的工作簿中的“ Sheet1”中检索其他数据。示例:使用refedit,我选择Range("H1044:H1061")。但是,要提取其他数据,我只需要选择H1044的第一个选择,因此我可以将其偏移以检索其他数据,在这种情况下,是从Range("B1044")Range("C1044"),{ {1}},Range("E1044")Range("F1044")

1 个答案:

答案 0 :(得分:0)

您使用Range.Range方法来做到这一点。

Debug.Print Range("H1044:H1061").Range("A1").Address '/* will return H1044 */

以上将选择原始范围中的第一个单元格。 为了更清楚一点,您也可以使用Cells

Debug.Print Range("H1044:H1061").Cells(1, 1).Address 

这意味着检索Range("H1044:H1061")的单元格第1行和第1列。