我试图用替换值替换列表中的任何值。
我似乎无法弄清楚要使用哪些功能
Sub findandreplace()
Dim WIP As Range
Dim SrchRng As Range, cel As Range
Set SrchRng = Selection
Set WIP = Workbooks("Long life check").Sheets("WIP").Columns("C:D")
For Each cel In SrchRng
'if cel.value is contained within WIP then replace with value from column D
Next cel
End Sub
一旦运行 A11 将是 I001080。
尝试使用类似以下内容
Sub findandreplace()
Dim WIP As Range
Dim SrchRng As Range, cel As Range
Set SrchRng = Selection
Set WIP = Workbooks("Long life check").Sheets("WIP").Columns("C:D")
With ActiveSheet.Columns("A")
For Each cel In SrchRng
.Cells.Replace cel, cel.Offset(0, 1)
Next cel
End With
End Sub
选择您的“查找”范围并运行
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句