Excelmacros – 如果单元格具有一定的值,则使下2个单元格为空

我正在尝试在Excel表中修改一个macros,这样如果列AC =“FT”,那么AD和AE应该被清除。

我试图寻找答案,但无法find任何可行的。

谢谢

如果我正确理解您的问题,请在工作表代码模块中放置数据的位置尝试以下代码。

Sub Test() Dim i As Long, LastRow As Long LastRow = Cells(Rows.Count, "AC").End(xlUp).Row For i = 1 To LastRow 'Set the value of i as a starting point depends on your first data is located If Cells(i, "AC").Value = "FT" Then Range(Cells(i, "AD"), Cells(i, "AE")).Clear 'Alternatively .Value = "" or .ClearContents End If Next i End Sub