Parcourir 1ère ligne tableau dynamique et supprimer colonnes sous condition.

  • Initiateur de la discussion Initiateur de la discussion lefrizey
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lefrizey

XLDnaute Nouveau
Bonjour chers tous,

Je souhaite parcourir la première ligne de mon tableau (tableau de dimensions variables) et supprimer des colonnes sous conditions. Par exemple supprimer les colonnes qui contiennent "TOT ENC", "DISPONIBLE", "DATE FIN", "DUREE", "FRANCHISE" dans cette premère ligne.
Je joins le fichier TEST

Merci
 

Pièces jointes

Bonjour lefrizey

Macro a adapter et tester:

Code:
Sub test()
A_Supprimer = Array("DUREE", "DATE FIN")
Set origine = Cells.Find("NOM CLIENT", LookIn:=xlValues, lookat:=xlWhole)
If Not origine Is Nothing Then
   ligne = origine.Row
   For n = Cells(ligne, Columns.Count).End(xlToLeft).Column To 1 Step -1
       For m = LBound(A_Supprimer) To UBound(A_Supprimer)
         If Cells(ligne, n) = A_Supprimer(m) Then
            Columns(n).Delete
         End If
       Next
   Next
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
217
Retour