我有一个包含许多字段的 Excel 表,其中一列包含日文字符,这里是几行的示例......
コク, きざ-む
サイ, つま
ザン, のこ-る, のこ-す<br> シ, ゆび, さ-す<br> ド, つと-める
我希望所有片假名字符都以一种颜色显示,而平假名则以另一种颜色显示,如果可能的话,平假名字符在破折号之后以另一种颜色显示。
例如... (コク, サイ, ザン, シ, ド) 将涂成绿色,而 (きざ, つま, のこ, のこ, ゆび, さ, つと) 将涂成蓝色,并且.. (む,る, す, す, す, める) 如果可能的话会被染成紫色,否则就像平假名的其他部分一样是蓝色。至于逗号/破折号..我不关心它们的颜色或是否删除等。
注意:虽然列出的每一行(单元格)都以片假名开头并以平假名结尾,但在我的全部数据范围内并不总是如此,因为有时平假名会排在第一位,或者..它将是不包括平假名的一行或片假名。
那么我将如何去自动化显示的文本格式..?我认为VBA是必要的。