harsha547
6/11/2017 - 8:09 AM

VBA_Deleting_Columns


Sub columndelete()

  Dim lrow As Long
  
  Dim lcolumn As Long
  
  lcolumn = Sheet1.Range("A4").CurrentRegion.Columns.Count
  
  lrow = Sheet2.Range("f1").CurrentRegion.Rows.Count
  
  For j = 1 To lrow
  
  For i = 1 To lcolumn
  
     If Sheet1.Cells(4, i).Value = Sheet2.Cells(j, 5).Value Then
          
          Sheet1.Columns(i).Delete
     
     End If
          
  Next i
  
  Next j
  
  
  
End Sub