我有一個需求,其中,如果存在,我需要刪除該特定列。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