如果用一个空格分隔,那么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"
另外:分隔符应为","和"和"
答案 0 :(得分:1)
从技术上讲,是的,您可以通过首先计算逗号(",")出现的次数加1来实现,它将是您需要交换的单词组数。
之后,只需通过分隔符","将原始字符串拆分为较小的部分。并交换每一套,再将它们组合在一起,你就完成了。
我可以给你算法和whatsnot,但是没有看到实际的代码,我想你想要别人......为你写它?