小编Izi*_*nza的帖子

如何根据单元格值插入空白行

我试图在 C 列中查找单元格值,如果单元格不包含点(“.”),则在该单元格上方插入一个空白行。

我尝试了以下宏:

Sub testing()
    Dim col As Variant
    Dim lr As Long
    Dim i As Long
    Dim startRow As Long

    col = "C"
    startRow = 2
    lr = Cells(Rows.Count, col).End(xlUp).Row

    With ActiveSheet
        For i = lr To startRow Step -1
            If IsNumeric(Range("E2", "E" & lr).Value) = True Then
                .Cells(i + 1, col).EntireRow.Insert shift:=xlUp
            End If
        Next i
    End With
End Sub
Run Code Online (Sandbox Code Playgroud)

输入

输入

所需输出

输出

excel vba

1
推荐指数
1
解决办法
1204
查看次数

标签 统计

excel ×1

vba ×1