Bonjour
Cette macro supprime toutes les lignes vides, comment faire pour supprimer toutes les lignes dont la cellule en colonne A n'est pas un nombre.
Si c'est un nombre = ne pas supprimer
Si c'est du texte = supprimer
Merci pour l'astuce
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub SupprLignesVides() ' désactiver le rafraîchissement de l'écran pour accélérer le traitement Application.ScreenUpdating = False ' désactiver les alertes pour empêcher l'affichage ' des messages du genre "Voulez-vous etc." Application.DisplayAlerts = False ' se placer sur la dernière ligne contenant des données Range("A65536").End(xlUp).Select Do If IsEmpty(ActiveCell) Then ActiveCell.EntireRow.Delete End If ActiveCell.Offset(-1, 0).Select Loop Until ActiveCell.Row = 1 Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub
Partager