Bonjour,
J'ai des listes de nom dans des tableaux et de temps en temps je dois supprimer certain noms ,je dois alors déplacer manuellement les cellules des noms restant pour ne pas avoir de cellule vide dans les listes
Je cherche a supprimer automatiquement les cellules vide par macro
Si quelqu'un a une idée ,merci d'avance
Fichier simplifié joint
Pour tester, supprime un nom sur la feuill 2 et la ligne sera supprimée.
Macro dans le module Feuil2
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
Application.EnableEvents = False
If ActiveCell.Value = "" Then
ActiveCell.EntireRow.Delete
End If
Application.EnableEvents = True
End Sub
Bonjour Papou-net
J'ai testé le fichier joint et je ne peut pas supprimer la ligne entiére ,il y a d'autre nom dans les cellules suivante que je ne doit pas effacer ,en faite il s'agit d'un planning ,j'ai joint un petit fichier avec un exemple
Merci
Re
C'est exactement ça ,mais sans vouloir abuser il y aurait juste une petite chose qui coince
Lorsque les listes de nom sont remplis entiérement et que je supprime un nom dans celle du haut cela décalle celle du dessous
Encore merci
Re
Magnifique c'est parfait, j'avais pourtant essayé de masquer une ligne aussi sans résultat.
En tout cas un grand merci à toi pour ton aide, le résultat est parfait
Bonne soirée