Excel宏-在一列中搜索字符串并替换另一列中的值?
好的,基本上这就是我想做的 我有一张很大的excel表格,上面有数据。我有不同的信号,所有这些都有不同的值。在C列中,我有信号名,在F列中,我有默认值 所以我想做的是,对于每一个以“Qf”结尾的信号(即在整个c列中逐行搜索),我想将F列中的默认值,对于该特定行,更改为另一张表中给定的值,例如A1 非常感谢你的帮助 非常感谢Excel宏-在一列中搜索字符串并替换另一列中的值?,excel,search,rows,vba,Excel,Search,Rows,Vba,好的,基本上这就是我想做的 我有一张很大的excel表格,上面有数据。我有不同的信号,所有这些都有不同的值。在C列中,我有信号名,在F列中,我有默认值 所以我想做的是,对于每一个以“Qf”结尾的信号(即在整个c列中逐行搜索),我想将F列中的默认值,对于该特定行,更改为另一张表中给定的值,例如A1 非常感谢你的帮助 非常感谢 Sub QfReplace() Dim i As Long For i = 1 To Cells.Find("*", [C1], , , xlByRows,
Sub QfReplace()
Dim i As Long
For i = 1 To Cells.Find("*", [C1], , , xlByRows, xlPrevious).Row
If Right(Worksheets("Sheet1").Cells(i, 3), 2) = "Qf" Then Worksheets("Sheet1").Cells(i, 6) = Worksheets("Sheet2").Cells(1, 1)
Next i
End Sub
这假设数据在Sheet1中,默认值在Sheet2单元格A1中,Sheet1没有标题行。如果可以包含样本“之前”和“之后”数据,将有助于回答您的问题。