Excel VBA:代码中的换行符

格雷厄姆·钱德勒

我在excel vba中有一个相当长的公式,被迫分成多行。我尝试插入“ _”,但出现以下错误:

“编译错误:预期:语句结束”

我已经多次查看此代码,似乎无法找到导致此错误的原因。如果有人可以查看下面的代码并帮助我解决这个问题,我将不胜感激。提前致谢。

        If InStr(1, lineitem.Value, "Excess MO") > 0 And InStr(1, lineitem.Value, "AOS") > 0 Then
        lineitem.Offset(0, 16).Formula = "=SUMPRODUCT(COUNTIFS(INDIRECT(""'""&R2C3&"" Claims'!B:B""),R[0]C[-19],INDIRECT(""'""&R2C3&"" Claims'!C:C""),R[0]C[-17],INDIRECT(""'""&R2C3&"" Claims'!E:E""),CHOOSE({1;2},R[0]C[-15],R[0]C[-14]),INDIRECT(""'""&R2C3&"" Claims'!P:P""),"">""&R5C3,INDIRECT(""'""&R2C3&"" Claims'!H:H""),""<>""&""NS""))- _
        SUMPRODUCT(COUNTIFS(INDIRECT(""'""&R2C3&"" Claims'!B:B""),R[0]C[-19],INDIRECT(""'""&R2C3&"" Claims'!C:C""),R[0]C[-17],INDIRECT(""'""&R2C3&"" Claims'!E:E""),CHOOSE({1;2},R[0]C[-15],R[0]C[-14]),INDIRECT(""'""&R2C3&"" Claims'!P:P""),"">""&R5C3,INDIRECT(""'""&R2C3&"" Claims'!H:H""),""<>""&""NS"",INDIRECT(""'""&R2C3&"" Claims'!G:G""),R2C5:R2C27))- _
        SUMPRODUCT(COUNTIFS(INDIRECT(""'""&R2C3&"" Claims'!B:B""),R[0]C[-19],INDIRECT(""'""&R2C3&"" Claims'!C:C""),R[0]C[-17],INDIRECT(""'""&R2C3&"" Claims'!E:E""),CHOOSE({1;2},R[0]C[-15],R[0]C[-14]),INDIRECT(""'""&R2C3&"" Claims'!P:P""),"">""&R5C3,INDIRECT(""'""&R2C3&"" Claims'!H:H""),""<>""&""NS"",INDIRECT(""'""&R2C3&"" Claims'!G:G""),R5C5:R5C54))"
        lineitem.Offset(0, 16).Value = lineitem.Offset(0, 16).Value
        lineitem.Offset(0, 17).Formula = "=SUMPRODUCT(COUNTIFS(INDIRECT(""'""&R3C3&"" Claims'!B:B""),R[0]C[-20],INDIRECT(""'""&R3C3&"" Claims'!C:C""),R[0]C[-18],INDIRECT(""'""&R3C3&"" Claims'!E:E""),CHOOSE({1;2},R[0]C[-16],R[0]C[-15]),INDIRECT(""'""&R3C3&"" Claims'!P:P""),"">""&R5C3,INDIRECT(""'""&R3C3&"" Claims'!H:H""),""<>""&""NS""))- _
        SUMPRODUCT(COUNTIFS(INDIRECT(""'""&R3C3&"" Claims'!B:B""),R[0]C[-20],INDIRECT(""'""&R3C3&"" Claims'!C:C""),R[0]C[-18],INDIRECT(""'""&R3C3&"" Claims'!E:E""),CHOOSE({1;2},R[0]C[-16],R[0]C[-15]),INDIRECT(""'""&R3C3&"" Claims'!P:P""),"">""&R5C3,INDIRECT(""'""&R3C3&"" Claims'!H:H""),""<>""&""NS"",INDIRECT(""'""&R3C3&"" Claims'!G:G""),R2C5:R2C27))- _
        SUMPRODUCT(COUNTIFS(INDIRECT(""'""&R3C3&"" Claims'!B:B""),R[0]C[-20],INDIRECT(""'""&R3C3&"" Claims'!C:C""),R[0]C[-18],INDIRECT(""'""&R3C3&"" Claims'!E:E""),CHOOSE({1;2},R[0]C[-16],R[0]C[-15]),INDIRECT(""'""&R3C3&"" Claims'!P:P""),"">""&R5C3,INDIRECT(""'""&R2C3&"" Claims'!H:H""),""<>""&""NS"",INDIRECT(""'""&R3C3&"" Claims'!G:G""),R5C5:R5C54))"
        lineitem.Offset(0, 17).Value = lineitem.Offset(0, 17).Value
        End If
蒂姆·威廉姆斯

换行符不是那样工作的。

您需要类似:

   fset(0, 16).Formula = "THISIS() + " & _
                         "REALLYLONG()" 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

识别Excel VBA中的换行符

来自分类Dev

用于在每个 Excel 行的开头和结尾添加换行符的 VBA 代码

来自分类Dev

在Excel(VBA)中导入之前,请删除txt文件中的返回键或换行符

来自分类Dev

自动筛选之间有换行符的值(Excel / VBA)

来自分类Dev

如何在Excel中搜索换行符或换行符?

来自分类Dev

将DataTable导出到Excel中以删除换行符

来自分类Dev

excel无法识别csv文件中的换行符

来自分类Dev

Excel for Mac VBA-另存为HTML在文件名中添加了意外的换行符

来自分类Dev

从Excel复制而没有换行符

来自分类Dev

如何从Excel VBA用户定义函数返回带换行符的字符串

来自分类Dev

使用 Range.Find() 在 Excel 中使用 VBA 查找换行符

来自分类Dev

Excel to Javascript-忽略从Excel复制的列中的换行符

来自分类Dev

将换行符插入到Excel工作簿连接中嵌入的SQL查询中

来自分类Dev

如何在Excel中的公式输出中添加换行符?

来自分类Dev

如何在Excel 2003中的级联单元格中插入换行符

来自分类Dev

用Excel工作表中的新行替换换行符

来自分类Dev

如何在没有换行符的情况下在Excel中复制多行

来自分类Dev

为什么Excel换行符不会转移到记事本中?

来自分类Dev

删除同一单元格中的多行excel(不是换行符)

来自分类Dev

PHP:用换行符处理Excel单元格

来自分类Dev

Excel换行符(char(10))复制/粘贴问题

来自分类Dev

删除Powerpoint VBA中的换行符

来自分类Dev

使用jQuery Datatables 2016将带有换行符的值导出到Excel中的单个单元格中

来自分类Dev

如何在Excel 2013中的图表Y轴自定义标签中插入换行符?

来自分类Dev

如何在excel中从输入框输入值并每次使用vbscript将它们存储在换行符中

来自分类Dev

LibreOffice / Excel:如何在单个单元格内粘贴带有换行符/换行符的数据

来自分类Dev

Excel保存制表符分隔的文件而没有换行符(UNIX / Mac os X)

来自分类Dev

Excel VBA 代码中的错误

来自分类Dev

在一个带有换行符的单元格中,用Excel文件内容替换Word文件中的文本。全部替换

Related 相关文章

  1. 1

    识别Excel VBA中的换行符

  2. 2

    用于在每个 Excel 行的开头和结尾添加换行符的 VBA 代码

  3. 3

    在Excel(VBA)中导入之前,请删除txt文件中的返回键或换行符

  4. 4

    自动筛选之间有换行符的值(Excel / VBA)

  5. 5

    如何在Excel中搜索换行符或换行符?

  6. 6

    将DataTable导出到Excel中以删除换行符

  7. 7

    excel无法识别csv文件中的换行符

  8. 8

    Excel for Mac VBA-另存为HTML在文件名中添加了意外的换行符

  9. 9

    从Excel复制而没有换行符

  10. 10

    如何从Excel VBA用户定义函数返回带换行符的字符串

  11. 11

    使用 Range.Find() 在 Excel 中使用 VBA 查找换行符

  12. 12

    Excel to Javascript-忽略从Excel复制的列中的换行符

  13. 13

    将换行符插入到Excel工作簿连接中嵌入的SQL查询中

  14. 14

    如何在Excel中的公式输出中添加换行符?

  15. 15

    如何在Excel 2003中的级联单元格中插入换行符

  16. 16

    用Excel工作表中的新行替换换行符

  17. 17

    如何在没有换行符的情况下在Excel中复制多行

  18. 18

    为什么Excel换行符不会转移到记事本中?

  19. 19

    删除同一单元格中的多行excel(不是换行符)

  20. 20

    PHP:用换行符处理Excel单元格

  21. 21

    Excel换行符(char(10))复制/粘贴问题

  22. 22

    删除Powerpoint VBA中的换行符

  23. 23

    使用jQuery Datatables 2016将带有换行符的值导出到Excel中的单个单元格中

  24. 24

    如何在Excel 2013中的图表Y轴自定义标签中插入换行符?

  25. 25

    如何在excel中从输入框输入值并每次使用vbscript将它们存储在换行符中

  26. 26

    LibreOffice / Excel:如何在单个单元格内粘贴带有换行符/换行符的数据

  27. 27

    Excel保存制表符分隔的文件而没有换行符(UNIX / Mac os X)

  28. 28

    Excel VBA 代码中的错误

  29. 29

    在一个带有换行符的单元格中,用Excel文件内容替换Word文件中的文本。全部替换

热门标签

归档