excel vba中的分隔符和单词postioning
什么Excel VBA代码可以颠倒一个单元格中的两个单词的位置,如果它们被一个空格分隔,如下所示:
"Broom eletric"
至
"Eletric broom"
不要用“,”来区分单词,就像这样:
"Broom, eletric" '(this one remains as it is)
如果一个单元格中有很多单词,它会将这些规则应用于所有单元格,如下所示:
"Broom eletric, eraser, documents, part computer"
至
"Eletric broom, eraser, documents, computer part"
另外:分隔符应该是“,”和“和”
从技术上讲,是的,你可以通过首先统计逗号(“,”)出现的次数加1来实现,这将是你需要交换的单词数量。
之后,将原始string按分隔符“,”拆分成较小的部分,然后交换每个集合,再将它们放在一起,就完成了。
我可以给你algorithm和什么,但没有看到实际的代码,我想你想要别人…为你写的?