excel宏如何查找某文字后进行替换
要查找表格中是否包含“业务”,如某单元格的文字中包含,就将此单元格整个替换为“业务”请问是否可以用宏实现,谢谢~...
要查找表格中是否包含“业务”,如某单元格的文字中包含,就将此单元格整个替换为“业务”
请问是否可以用宏实现,谢谢~ 展开
请问是否可以用宏实现,谢谢~ 展开
2个回答
展开全部
方法:
假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:
Sub aa()
Dim i As Integer
With Range("A1:G100")
For i = 1 To .Cells.Count
If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then
.Cells(i) = "业务"
End If
Next i
End With
End Sub
打开VBE编辑器,粘贴上面的代码,运行后即可达到要求。
假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:
Sub aa()
Dim i As Integer
With Range("A1:G100")
For i = 1 To .Cells.Count
If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then
.Cells(i) = "业务"
End If
Next i
End With
End Sub
打开VBE编辑器,粘贴上面的代码,运行后即可达到要求。
展开全部
假如要将A1:G100单元格中所有包含“业务”的单元格全部替换为“业务”,可用如下代码:
Sub aa()
Dim i As Integer
With Range("A1:G100")
For i = 1 To .Cells.Count
If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then
.Cells(i) = "业务"
End If
Next i
End With
End Sub
打开VBE编辑器,粘贴上面的代码,运行后即可达到要求。
Sub aa()
Dim i As Integer
With Range("A1:G100")
For i = 1 To .Cells.Count
If WorksheetFunction.CountIf(.Cells(i), "*业务*") = 1 Then
.Cells(i) = "业务"
End If
Next i
End With
End Sub
打开VBE编辑器,粘贴上面的代码,运行后即可达到要求。
更多追问追答
追问
如果需要增加关键词怎么修改呢 比如加个经理
追答
加了这个词后要替换成什么呢?是要同时成立呢还是满足一个条件就可以?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询