修改单元格中的字符串而不删除格式(下划线)

时间:2018-01-09 17:41:55

标签: excel vba excel-vba replace underline

我目前正在使用VBA解析excel文件中的单词,我决定拆分单词的方法之一是使用现有的下划线(有些已经加下划线,有些则没有)。给我带来麻烦的那条线是

<div ng-app="myApp" ng-controller="MyCtrl"><select ng-model="selectedColorCategory"  ng-options="colorset.color for colorset in data |unique:'color'"></select>   <select ng-model="selectedColor"  ng-options="colorset.name for colorset in data | filter:{color:selectedColorCategory.color}"></select></div>

其中Rng指的是一个单元格,而我是for循环中的计数器。这行代码转为

  

Euthyatira pudens Dogwood Thyatirid Habrosyne scripta 字母Habrosyne Habrosyne gloriosa Glorious Habrosyne

进入这个

  

Habrosyne scripta字母Habrosyne Habrosyne gloriosa Glorious Habrosyne

除了粗体字外,它们都加下划线(此文本编辑器不能强调下划线)。知道为什么会这样,以及如何保持下划线?

编辑:我可以让它以一种长而迂回的方式工作(一次一个字符地跳过字符串并将其与原始字符串进行比较,以查看该字符是否应重新加下划线,但这会使计算机成为一个字符串很长一段时间。任何更快的方法都不涉及一次一个字符的字符串?

由于

0 个答案:

没有答案