首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VBA上实现Vlookup公式,并处理错误1004

在VBA上实现Vlookup公式,并处理错误1004
EN

Stack Overflow用户
提问于 2017-10-13 04:01:21
回答 1查看 53关注 0票数 0

我从VBA开始我的冒险之旅。我想在VBA上创建公式,使用vlookup,但这是错误的。此外,我想实现vlookup的单元格,当从不同的列将被填充

(例如,如果WB_WS_Pricing.Range("A4")<>0 WB_WS_PRICING.Range("CX4") = "=IFNA(VLOOKUP(Delivering!E4,DATA!A:I,9,0),"")“

子公式()

代码语言:javascript
复制
Set WB_CMSO_MASS_IBERIA = ThisWorkbook
Set WB = ThisWorkbook

    Set WB_WS_PRICING = WB.Sheets("Pricing")
    Set WB_WS_HEADER = WB.Sheets("Header")
    Set WB_WS_DATA = WB.Sheets("DATA")
    Set WB_WS_Extension = WB.Sheets("Extension")
    Set WB_WS_DELIVERING = WB.Sheets("Delivering")


  WB_WS_PRICING.Range("CX4") = "=IFNA(VLOOKUP(Delivering!E4,DATA!A:I,9,0),"")"




   End Sub

没人知道出了什么问题??对我来说这个公式似乎没问题。

EN

回答 1

Stack Overflow用户

发布于 2017-10-13 08:41:16

您需要在公式中的双引号前加上额外的引号来转义(即“不是"")

WB_WS_PRICING.Range("CX4") = "=IFNA(VLOOKUP(Delivering!E4,DATA!A:I,9,0),"""")"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46717946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档