【问题标题】:Insert VLOOKUP into cell with VBA使用 VBA 将 VLOOKUP 插入单元格
【发布时间】:2016-06-24 23:45:01
【问题描述】:

我似乎无法让它工作。 我想把这个 vlookup 公式放入单元格 B10,查找 A10,但它给了我一个 NAME?每次的值,因为它在实际公式中显示为“A10”,而不是 A10。任何人都可以帮忙吗?这是我的代码:

    Range("B10").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"

【问题讨论】:

  • .FormulaR1C1 更改为 .Formula.FormulaR1C1 正在寻找 R1C1 表示法。
  • 另外,don't use .Select。根据@ScottCraner 的建议,一个快速的解决方法是:Range("B10").Formula = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"
  • 你们是最棒的——谢谢!

标签: excel vba vlookup


【解决方案1】:

正如@scottCraner 所说,您需要这种格式:

Range("B10").Select
ActiveCell.Formula = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"

【讨论】:

  • @reggie86 标记正确,如果那是您正在寻找的内容
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-01
相关资源
最近更新 更多