尝试根据同一行中另一列的值更改一列中的值

我有一个Excel工作簿,每个有大约20000行6工作表。 在下面提供的示例中,如果该行的C列中的值具有“位置小计”的值,则试图将“小计小计”的值更改为D列中的空string值。

我试过使用VLOOKUP函数,但无济于事。 我没有太多的Excel工作,希望有人能够解决我的问题。

任何build议/方向如何完成,将非常感激。 谢谢。

这是我的PIC:

Excel工作表

这是一张单张的开始:

 Sub Melinda() Dim N As Long, i As Long N = Cells(Rows.Count, "C").End(xlUp).Row For i = 1 To N If Cells(i, "C").Value = "Location Subtotal" Then If Cells(i, "D").Value = "Grade Subtotal" Then Cells(i, "D").Value = "" End If End If Next i End Sub