我目前正面临这场斗争,我会尝试这样解释。 细胞内容:uml434,ffjdfuml434,uml32323。 我想将这些单元格更改为uml。 但实际上有很多这些细胞,还有你不想改变的细胞。 有一个简单的方法吗?
非常感谢
答案 0 :(得分:2)
这是一个可以适应您需求的小例子。在这个演示中:
1.数据在 A 列中。
2.值是常数,而不是公式
Sub umlChanger()
Dim r As Range
Dim s As String
s = "uml"
For Each r In Columns(1).SpecialCells(2)
If InStr(r.Value, s) > 0 Then r.Value = s
Next r
End Sub
宏非常易于安装和使用:
如果保存工作簿,宏将随之保存。 如果您在2003年之后使用的是Excel版本,则必须保存 该文件为.xlsm而不是.xlsx
删除宏:
要使用Excel中的宏:
要了解有关宏的更多信息,请参阅:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
和
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
必须启用宏才能使其生效!