excel - 如何使用特殊符号在excel vba中编写公式
问题描述
Twsht.Cells(Trow + 1, 15).Formula = "=IFERROR(VLOOKUP(M" & Trow + 1 & Chr(38) & "-" & Chr(38) & "N" & Trow + 1 & ",'Table Array'!$A$2:$D$26,4,FALSE)," & Chr(34) & Chr(34) & ")"
出现以下错误消息“运行时错误 1004”应用程序定义或对象定义错误
如果我将下面的公式直接粘贴到单元格中它可以工作
=IFERROR(VLOOKUP(M604&-N604,'表数组'!$A$2:$D$26,4,FALSE),"")
解决方案
利用:
Twsht.Cells(Trow + 1, 15).Formula = "=IFERROR(VLOOKUP(M" & Trow + 1 & "&-N" & Trow + 1 & ",'Table Array'!$A$2:$D$26,4,FALSE),"""")"
推荐阅读
- python - Heikin Ashi 没有股票的整个历史?
- python - 如何对以其他字符形式书写的自然语言进行分类?
- python - 为什么当我正确缩进打印行时终端中出现语法错误消息,但当我缩进时程序运行并打印输出 33 次?
- sql - 无法获取具有排名的重复数据删除记录
- deep-learning - Mask-RCNN 的哪些参数控制 mask 召回率?
- javascript - Javascript Then() Promise 不能异步工作
- node.js - Synology DS120j 在系统启动时以守护模式自动启动 node.js 服务器
- flutter - 我无法在 Flutter 上创建 SingleChildScrollView 屏幕
- javascript - Json以随机顺序获取返回元素
- javascript - 清除 HTML 画布