Bonsoir,
j'ai un fichier comportant plusieurs colonnes.
Supprimer une ou plusieurs colonnes (colonne A ou B) pas de problème
mais je souhaiterai supprimer certaines de ces colonnes à partir de leur libellé qui se situe sur la ligne 1.
Mais l'ordre des libellés n'est pas forcemment le même à chaque fois.
Je peux avoir par exemple le n° sur la première colonne etc, etc..
Comment faire pour supprimer les colonnes désirées automatiquement, sachant que se seront toujours les mêmes
libellés de colonnes qui doivent disparaitre.
voir fichier joint pour l'exemple à traiter.
Merci
Suppression colonnes 
4 messages
• Page 1 sur 1
Suppression colonnes
- Fichiers joints
-
colonne.xls- (54.5 Kio) Téléchargé 11 fois
-

patrick33 - Membre habitué
- Messages: 59
- Inscription: 05 Nov 2011, 21:30
- Version Excel: 2003FR
Re: Suppression colonnes
Bonsoir à tous,
Valable si le libellé est en ligne 1 et = N°
Amicalement
Claude
Valable si le libellé est en ligne 1 et = N°
- Code: Tout sélectionner
Sub SupprColonne()
Dim cL%, i%
cL = Cells(1, 256).End(xlToLeft).Column
For i = cL To 1 Step -1
If Cells(1, i) = "N°" Then Columns(i).Delete
Next i
End Sub
Amicalement
Claude
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: Suppression colonnes
Merci pour l'aide.
J'ai intégré dans la boucle les autres colonnes que je souhaite supprimer.
Ca fonctionne parfaitement.
Sub SupprColonne()
Dim cL%, i%
cL = Cells(1, 256).End(xlToLeft).Column
For i = cL To 1 Step -1
If Cells(1, i) = "Niveau" Then Columns(i).Delete
If Cells(1, i) = "Couleur" Then Columns(i).Delete
If Cells(1, i) = "Ligne" Then Columns(i).Delete
etc, etc....
Next i
End Sub
Cordialement
J'ai intégré dans la boucle les autres colonnes que je souhaite supprimer.
Ca fonctionne parfaitement.
Sub SupprColonne()
Dim cL%, i%
cL = Cells(1, 256).End(xlToLeft).Column
For i = cL To 1 Step -1
If Cells(1, i) = "Niveau" Then Columns(i).Delete
If Cells(1, i) = "Couleur" Then Columns(i).Delete
If Cells(1, i) = "Ligne" Then Columns(i).Delete
etc, etc....
Next i
End Sub
Cordialement
-

patrick33 - Membre habitué
- Messages: 59
- Inscription: 05 Nov 2011, 21:30
- Version Excel: 2003FR
Re: Suppression colonnes 
re,
tu pouvais écrire aussi comme çà
Claude

tu pouvais écrire aussi comme çà
- Code: Tout sélectionner
Sub SupprColonne()
Dim cL%, i%
cL = Cells(1, 256).End(xlToLeft).Column
For i = cL To 1 Step -1
If Cells(1, i) = "Niveau" Or _
Cells(1, i) = "Couleur" Or _
Cells(1, i) = "Ligne" Then Columns(i).Delete
Next i
End Sub
Claude

Sujet remonté par patrick33 le 04 Fév 2012, 18:49.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
4 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- suppression lignes et colonnes d'un tableau
par maguetlolo » 14 Avr 2010, 01:17
- 1 Réponses
- 91 Vus
- Dernier message par Nad-Dan

14 Avr 2010, 13:15
- suppression lignes et colonnes d'un tableau
-
- suppression des colonnes si cellule 1 est égale a 0
par maguetlolo » 27 Oct 2008, 11:53 - 2 Réponses
- 378 Vus
- Dernier message par maguetlolo

27 Oct 2008, 23:50
- suppression des colonnes si cellule 1 est égale a 0
-
- Requete Conversion des Données de 2 colonnes vers 1 colonnes
1, 2par jcdors » 05 Juin 2007, 11:16 - 14 Réponses
- 2359 Vus
- Dernier message par Amadéus

07 Juin 2007, 12:16
- Requete Conversion des Données de 2 colonnes vers 1 colonnes
-
- Extension de formule de 3 colonnes à 8 colonnes avec espace
par Abdellatif » 11 Déc 2011, 19:10
- 8 Réponses
- 85 Vus
- Dernier message par Abdellatif

22 Déc 2011, 13:58
- Extension de formule de 3 colonnes à 8 colonnes avec espace
-
- [Résolu] Diviser 1 colonnes de nombre en X colonnes
par slash » 25 Fév 2009, 12:26 - 5 Réponses
- 508 Vus
- Dernier message par slash

25 Fév 2009, 17:38
- [Résolu] Diviser 1 colonnes de nombre en X colonnes
-
- transformer 4 colonnes en 2 colonnes de 2
par pitlekiller » 02 Mars 2009, 18:43 - 6 Réponses
- 567 Vus
- Dernier message par pitlekiller

03 Mars 2009, 13:08
- transformer 4 colonnes en 2 colonnes de 2
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Banzai64, Bing [Bot], Google Adsense [Bot], rico95, weirdmax et 44 invités