首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等价于VBA的EndL

等价于VBA的EndL
EN

Stack Overflow用户
提问于 2015-01-30 15:42:18
回答 3查看 347关注 0票数 1

因此,我构建的字符串,我希望它是逐行组织的每一个条目。所以简单地说,在VBA中EndL的等价性是什么?

,这是我的代码:

代码语言:javascript
复制
If chkMonA = True Then
    additionString = additionString + "Monday"
End If
If chkTuesA = True Then
    additionString = additionString + "Tuesday"
End If
If chkWedA = True Then
    additionString = additionString + "Wednesday"
End If
If chkThursA = True Then
    additionString = additionString + "Thursday"
End If
If chkFriA = True Then
    additionString = additionString + "Friday"
End If

对于那些不知道任何C++的人,我会举一个例子来说明我想做什么。假设chkTuesA、chkThursA和chkFriA都是真的。我希望additionStrings输出如下所示:

代码语言:javascript
复制
Tuesday
Thursday
Friday
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-30 15:48:05

vbLf (Lf =线路馈电)

代码语言:javascript
复制
additionString = additionString + "Monday" + vbLf
票数 1
EN

Stack Overflow用户

发布于 2015-01-30 15:50:22

假设输出是一个字符串,由换行符分隔,而不是数组,我只需要写一个这样的函数:

代码语言:javascript
复制
Function AddToString(byval sAdditionString as string, sDay as string) as String

Dim sReturn as String

sAdditionString = iif(sAdditionString="", _
  sReturn = sDay, sReturn = sAdditionString & vbNewLine & sDay)

AddToString = sReturn

end function

像这样打电话:

代码语言:javascript
复制
additionString = AddToString(additionString,"Monday")
票数 1
EN

Stack Overflow用户

发布于 2015-01-30 15:54:03

使用VBNewLineVBLf返回新行。

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

https://stackoverflow.com/questions/28239464

复制
相关文章

相似问题

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