编写代码时,有时我们会创建冗长的语句,并且用户需要在VB代码编辑器中水平滚动才能查看代码,这不会影响代码的运行方式,但会使用户或其他人难以阅读在这种情况下,最好将单个长语句分成几行。

通过将代码分成多行,可以使代码更易于在线和打印时阅读。

要将代码分成多行,我们可以使用以下步骤:

打开Microsoft Excel。按Alt + F11启动VBA编辑器屏幕。单击包含代码的模块。

  • 单击屏幕右侧。单击要在其中拆分代码的字符。

img1

我们无法在文本FileFormat:之后查看代码。因此,请按键盘上的空格键以添加空格,然后输入下划线。按键盘上的Enter键,该行中的其余代码将下拉到第一行正下方的新行。下划线在这里用作行继续符。请参见下面的屏幕截图。

img2

可以对较大的代码行重复上述步骤,该代码行继续在许多行上,因此我们可以对每个要创建的新行使用下划线字符。请参见下面的屏幕快照–这是一条分成多行的长代码行– sFormula =“ = IF(”&c&“ $ 1 =”“ NO”“,”“”“,(”&“(SUMPRODUCT(- (“&z&” $ M $ 2:$ M $ 65535“”)=“&c&” $ 2),-(“&z&” $ S $ 2:$ S $ 65535“”)=“” Premiums EB-Direct “”),-((“&z&” $ T $ 2:$ T $ 65535“”)= $ A343),“&z&” $ G $ 2:$ G $ 65535“”))“&_” SUMPRODUCT( -(“&z&” $ M $ 2:$ M $ 65535“”)=“&c&” $ 2),-(“&z&” $ S $ 2:$ S $ 65535“”)=“” Premiums EB -RI“”),-((“&z&” $ T $ 2:$ T $ 65535“”)= $ A343),“&z&” $ G $ 2:$ G $ 65535“”))“&” SUMPRODUCT(-(“&z&” $ M $ 2:$ M $ 65535“”)=“&c&” $ 2),-(“&z&” $ S $ 2:$ S $ 65535“”)=“ =” Premium EB-RO“”),-(“”&z&“ $ T $ 2:$ T $ 65535”“)= $ A343),”&z&“ $ G $ 2:$ G $ 65535”“))))))))) “

Range(c&“ 344”)。Formula = sFormula