以下是一个可能的解决方案:

Sub removeSecondLetterInHColumn()

Dim lastRow As Long
Dim cellValue As String
Dim i As Long

lastRow = Cells(Rows.Count, "H").End(xlUp).Row ' 获取H列的最后一行

For i = 1 To lastRow ' 循环遍历每一行
    cellValue = Cells(i, "H").Value ' 获取当前单元格的值
    If Len(cellValue) > 1 Then ' 如果长度大于1(即至少有两个字符)
        Cells(i, "H").Value = Left(cellValue, 1) & Mid(cellValue, 3) ' 删除第二个字符
    End If
Next i

End Sub

这个VBA子程序将遍历H列中的每个单元格,并检查其中是否有至少两个字符。如果是,则删除第二个字符。请注意,如果单元格中只有一个字符,则不会进行任何更改。

写一个excel的vba逻辑是找到H列每个单元格中的第二个英文字符并删除

原文地址: https://www.cveoy.top/t/topic/biPZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录