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

Afficher tous les X lignes

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 !

vistla

XLDnaute Junior
Bonjour!

Tous les mois, mon logiciel génère un rapport de plus de 10 000 lignes et j'aimerais faire un filtre me permettant d'afficher seulement les lignes dans un intervale de 6.

Dans mon fichier exemple ci-joints, je voudrais que les lignes 1 à 5 soient gardé, mais que par la suite, les lignes 10, 16, 22, etc soit conservé. Les autres lignes pourraient soit être masquées, ou détruites.. cela n'a pas d'importance..

Je sollicite vos talents encore une fois 😉

Merci d'avance,

Éric
 

Pièces jointes

Re : Afficher tous les X lignes

Bonsoir vistla,

Code:
Sub SupprimeLignes()
Dim plage As Range
Set plage = Columns(1).SpecialCells(xlCellTypeConstants) 'plage contenant des constantes
If plage Is Nothing Then Exit Sub
Rows(1).Insert 'à cause de Offset(-1)...
Set plage = Intersect(Rows("7:65536"), plage.Offset(-1))
If plage Is Nothing Then Exit Sub
plage.EntireRow.Delete
Rows(1).Delete
End Sub

Sont conservées les lignes 1 à 5 et celles situées avant une ligne vide.

A+
 
Re : Afficher tous les X lignes

Re,

Il n'y avait pas besoin d'insérer une ligne 😉

Code:
Sub SupprimeLignes()
Dim plage As Range
Set plage = Columns(1).SpecialCells(xlCellTypeConstants) 'plage contenant des constantes
If plage Is Nothing Then Exit Sub
Set plage = Intersect(Rows("7:65536"), plage)
If plage Is Nothing Then Exit Sub
plage.Offset(-1).EntireRow.Delete
End Sub

Edit : et si l'on veut très très bref :

Code:
Sub SupprimeLignes()
[COLOR="Red"]On Error Resume Next[/COLOR]
Intersect(Rows("7:65536"), Columns(1).SpecialCells(xlCellTypeConstants)).Offset(-1).EntireRow.Delete
End Sub

A+
 
Dernière édition:
- 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

A
  • Question Question
Réponses
4
Affichages
1 K
A
C
Réponses
5
Affichages
2 K
Charles78
C
L
  • Question Question
XL 2013 Aide VBA
Réponses
4
Affichages
1 K
LAC736
L
E
Réponses
0
Affichages
1 K
eeyglunent
E
S
Réponses
8
Affichages
2 K
Sandrine123
S
G
Réponses
3
Affichages
1 K
Ghost
G
R
Réponses
2
Affichages
2 K
rhj94
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…