设置整个表单的范围为查找

我正在尝试做vLookup。 对于Vlookup语法,它将是:VLOOKUP(value,table,index_number,[approximate_match])对于表格,我想select整个表格,但是我知道该行在哪里结束数据。 如何设置整个纸张的范围,直到未知的行。 至于下面的代码: Sheet4.range(“D1:Y14945”)这将是Y未知,因为我不知道行的结束。 感谢您的帮助提前:)

Dim look As Variant Dim x As Integer x = 2 Sheet1.range("N2").Select Do Until IsEmpty(ActiveCell) look = Sheet1.Cells(x, 14).Value ActiveCell.Offset(1, 0).Select result = Application.WorksheetFunction.VLookup(look, Sheet4.range("D1:Y14945"), 21, False) Sheet1.Cells(x, 15).Value = result x = x + 1 Loop 

使用没有行号的引用:

 Sheet4.range("D:Y")