Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

SUPPRIMER LES COLONNES DONT LA PREMIERE LIGNE CONTIENT LE MOT ""

bouthottin

XLDnaute Nouveau
Bonjour,

Je recherche une macro qui supprimerait les colonnes dont la première ligne contient le mot " "
j'ai cherchais sur le forum sans résultat
.J'ai essayé de cette façon mais ça ne marche pas.
Sub test()
For i = Sheet1.UsedRange.Columns.Count + 1 To 4 Step -1
If Columns(i) Like "terme a supprimer" Then
Sheet1.Columns(i).Delete shift:=xlToLeft
End If
Next i
End Sub

Merci d'avance.
 

job75

XLDnaute Barbatruc
Bonjour bouthottin, bienvenue sur XLD,

Ce code devrait vous convenir :
VB:
Sub test()
Dim sup As String, i As Integer
sup = "*toto*" 'à adapter
With Sheet1.UsedRange
    For i = .Columns.Count To 1 Step -1
        If .Cells(1, i) Like sup Then .Columns(i).EntireColumn.Delete
    Next
End With
End Sub
A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…