Supprimer lignes et colonnes

alexes82

XLDnaute Nouveau
Bonjour,

Je dois surrement faire un doublon mais j'ai pas trouvé de problème similaire, désolé si c'est le cas.

J'ai des lignes et des colonnes à supprimer.

J'ai mis dans la colonne "A" un x pour les lignes à supprimer,
et
dans la ligne "1" également un x pour les colonnes à supprimer.

J'arrive à supprimer les lignes:

Sub simplifiée()
ActiveSheet.Outline.ShowLevels RowLevels:=3
Dim l As Long
For l = 300 To 1 Step -1
If Cells(l, "A").Value = "x" Then Cells(l, 1).EntireRow.Delete
Next l
End Sub

Mais pas les colonnes.

Idéalement j'aimerais bien que les deux conditions soit dans la même macro, pour pas avoir 2 boutons.

Merci.
 

Pierrot93

XLDnaute Barbatruc
Re : Supprimer lignes et colonnes

Bonjour,

essaye peut être comme ceci :
Code:
Option Explicit
Sub test()
Dim l As Long
For l = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
    If Cells(l, 1).Value = "x" Then Rows(l).Delete
Next l
For l = Cells(1, Columns.Count).End(xlToLeft).Row To 1 Step -1
    If Cells(1, l).Value = "x" Then Columns(l).Delete
Next l
End Sub

bon après midi
@+
 

Discussions similaires

Réponses
6
Affichages
121
Réponses
22
Affichages
741

Statistiques des forums

Discussions
312 082
Messages
2 085 167
Membres
102 801
dernier inscrit
mrclbl