我正面临着一个我至今还不知道的问题。我想运行XLOOKUP(通过VBA宏),表的大小每周都会改变。我已经进入了一个一般范围从3至30000,但我希望它是动态的。不幸的是,我还没有找到解决方案……尽管搜索
你们谁有办法或办法?
提前感谢您的帮助和支持
Sub XVerweisIP()
Dim LR As Long
With ActiveSheet
LR = .Cells(.Rows.Count, "A").End(xlUp).Row 'letzte Zeile der Spalte
.Range("U3:U" & LR).FormulaLocal = "=WENNFEHLER(XVERWEIS(AG3;Update!$AG$3:$AG$30000;Update!$U$3:$U$30000);"""")"
.Range("V3:V" & LR).FormulaLocal = "=WENNFEHLER(XVERWEIS(AG3;Update!$AG$3:$AG$30000;Update!$V$3:$V$30000);"""")"
.Range("W3:W" & LR).FormulaLocal = "=WENNFEHLER(XVERWEIS(AG3;Update!$AG$3:$AG$30000;Update!$W$3:$W$30000);"""")"
.Range("X3:X" & LR).FormulaLocal = "=WENNFEHLER(XVERWEIS(AG3;Update!$AG$3:$AG$30000;Update!$X$3:$X$30000);"""")"
.Range("U3:X30000") = Range("U3:X30000").Value 'hier bis zum Ende der Tabelle
End With
End Sub
1条答案
按热度按时间bwitn5fc1#
VBA查询:变得充满活力
ActiveSheet
而不是使用例如指定(引用)工作表。快速修复
一项研究(深入挖掘)