VBA 如何将某一行中包含某些字段的单元格所在的列全部删除?
展开全部
Sub DeleteColumns()
Dim i As Long, maxCol As Long
Dim str As String
maxCol = Cells(4, Columns.Count).End(xlToLeft).Column
For i = maxCol To 1 Step -1
str = Cells(4, i)
If (str Like "*min*") Or (str Like "*max*") Then
Cells(4, i).EntireColumn.Delete
End If
Next i
End Sub
写好时发现已经有知友回答了, 而且他的回答很赞. 但是既然写了就贴出来吧, 结果都一样, 细节处理略有不同.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询