excel - VBA代码在单元格内容的某个值前后添加代码
问题描述
我正在尝试在 Excel 中单元格内容的某些值之前和之后添加 HTML 样式 <> 和 </>。例如,单元格包含:
2020 年 1 月的销售额
如果我想在January之前和之后添加它。看起来像:2020 年 <>1 月</> 的销售额。请问这可行吗?
我InStr(cell.Value, "A") > 0 Then
用于在工作表中查找单词并cell.Interior.Color = XlRgbColor.rgbLightGreen
突出显示它们。但我似乎无法编辑单元格内容的某个部分?必须是整个细胞。由于所使用数据的性质,这只是一个简化的示例。但我需要添加一个
如果是这样,请对使用什么以及如何解决这个问题有任何粗略的想法吗?
先感谢您!
解决方案
使用Replace
功能:Cell.Value = Replace(Cell.Value, "January", "<>January</>")
.
有关该功能的详细信息,请参见此处。
推荐阅读
- android - 电话号码为空
- postgresql - 无法在基于 ubuntu 的发行版中安装 pgadmin4
- typescript - 'awaited T' 类型的参数不能分配给'T' 类型的参数
- python - 迭代一个数据帧以计算新特征 - Python
- javascript - 如何在 CRA 应用程序中进行代码拆分
- python - VS2019 中没有自动变量调试 Python
- html - How can I reuse the same piece of HTML/CSS across multiple files?
- c# - File.AppendAllText is outputting different text than what the sting is
- excel - 需要在数据透视表中找到所有值的平均值
- ajax - CFML 如何从 ajax 响应中获取状态码