【发布时间】:2016-08-25 08:14:36
【问题描述】:
我想计算仅出现在选定文本中的所有逗号“,”之后我将使用 Count as Integer 来运行 loop
我的问题是我如何计算,,如下图所示:
我不知道如何使用split 和ubound。下面的代码有什么问题?
Sub CountComma()
Dim x As String, count As Integer, myRange As Range
Set myRange = ActiveDocument.Range(Selection.Range.Start, Selection.Range.End)
x = Split(myRange, ",")
count = UBound(x)
Debug.Print count
End Sub
【问题讨论】:
-
过去几天你一直在问很多问题 - 并且得到了答案。但是您没有以 cmets、upvotes 或标记为“the”答案的形式对这些答案提供任何反馈。您或许应该花点时间阅读help center 中的网站指南... 这个特定问题缺乏您的任何研究或努力迹象。
-
@CindyMeister 感谢您的指出。我是这个网站的新手,我会阅读指南。另一方面,我标记了所有帮助我解决问题的答案,并留下了需要更多关注的答案。您可以访问我的个人资料并检查标记为 “答案” 的那些答案的 upvotes。对不起语言:) 英语不是我的母语。
-
代码示例是一种可能的方法,应该只搜索选择/范围。如果不是,则可能是某些“查找”设置存在问题。但是,KyloRen 发布的答案是获取信息的最有效方法,也是我建议的方法。
-
@CindyMeister 看!有时我不添加努力的迹象,因为我想看看其他人以最有效的方式在做什么。并感谢您帮助我
标签: vba ms-word word-2007 word-2003