Bonjour,
La macro ci-dessous me permet de supprimer toutes les colonnes dont les cellules lignes 8 sont égales à N/A. La macro fonctionne nickel sauf quelle est beaucoup trop lingue a s'exécuter (30min pour traiter chaque onglet ...). Auriez-vous une idée pour aller plus vite ?
Merci d'avance pour votre aide
Sub DeleteSpecificColumns()
Dim ws As Worksheet
Dim lastCol As Long, lCol As Long
Application.ScreenUpdating = False
For Each ws In ActiveWorkbook.Worksheets
lastCol = ws.Cells(8, Columns.Count).End(xlToLeft).Column
For lCol = lastCol To 1 Step -1
If WorksheetFunction.IsNA(ws.Cells(8, lCol)) Then ws.Cells(lCol).EntireColumn.Delete
Next lCol
Next ws
End Sub