首页 > 解决方案 > VBA代码在单元格内容的某个值前后添加代码

问题描述

我正在尝试在 Excel 中单元格内容的某些值之前和之后添加 HTML 样式 <> 和 </>。例如,单元格包含:

2020 年 1 月的销售额

如果我想在January之前和之后添加它。看起来像:2020 年 <>1 月</> 的销售额。请问这可行吗?

InStr(cell.Value, "A") > 0 Then用于在工作表中查找单词并cell.Interior.Color = XlRgbColor.rgbLightGreen突出显示它们。但我似乎无法编辑单元格内容的某个部分?必须是整个细胞。由于所使用数据的性质,这只是一个简化的示例。但我需要添加一个

如果是这样,请对使用什么以及如何解决这个问题有任何粗略的想法吗?

先感谢您!

标签: excelvba

解决方案


使用Replace功能:Cell.Value = Replace(Cell.Value, "January", "<>January</>").
有关该功能的详细信息,请参见此处。


推荐阅读