J'ai un TCD d'environ 2000 lignes et de 8 colonnes.
Et enfaite, ce que j'aimerais faire, c'est que pour chaque ligne qui a une case vide en D et en H, je supprime totalement la ligne.
J'ai déjà essayé de faire trier en faisant un clique droit sur une colonne et d'afficher seulement lorsque la colonne est différent du vide, mais ça ne fonctionne pas.
Avez-vous des idées ?
si tu fais un clic droit sur une étiquette tu as 'Filtrer / Filtres s'appliquant aux valeurs...'
Plus qu'à choisir.
eric
Edit: ah oui mais tu veux 2 filtres, il n'y en a qu'un. J'ai essayé en ajoutant un champ calculé mais je n'y arrive pas encore...
Autre possibilité :
dans la 'Liste des champs du TCD' fais un clic droit sur les champs concernés et 'Ajouter un filtre au rapport'.
Là tu pourras décocher les (vide)
A voir si ça fait ce que tu veux
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Bonsoir
Dans un TCD, on ne peut pas supprimer des lignes, mais pourquoi ne pas simplement les masquer.
Sub MasquerSiDetHVides()
Application.ScreenUpdating = False
For i = 2 To 2000
If Cells(i, 4) = "" Or Cells(i, 8) = "" Then Cells(i, 1).EntireRow.Hidden = True
Next i
End Sub