我有一个需求,其中,如果存在,我需要删除该特定列。EXCEL VBA - 删除列是否存在
我想通过列标题找到特定列。
这是我的代码,
If sColumnName = (WorksheetFunction.Match("RSD", Sheets("RS_Report").Rows(1), 0)) And sColumnName = True Then
DDC= WorksheetFunction.Match("RSD", Sheets("RS_Report").Rows(1), 0)
DFC= GetColumnLetter(DDC)
Range(DFC& 1 & ":" & DFC& lastrow).Select
Selection.Delete Shift:=xlUp
的GetColumnLetter和LASTROW是我的用户定义的函数,它们返回正确的值。我不确定如何检查列是否存在。请帮助我。分享你的意见。
尼斯,对于另一个;) –
@ShaiRado,谢谢。不过你爬得很快! – user3598756
@VBA_Begineer,出于好奇你能告诉我为什么你选择Jaberwocky的解决方案?谢谢 – user3598756