XL 2016 supprimer cellules vides

joon49

XLDnaute Nouveau
bonjour,

j'ai fait un exemple de mon tableau fini

voila je voudrais que lorsqu'une cellule est vide les cellules du dessus descendent pour ne pas avoir de cellules vides.

comment pourrais je procéder?

merci par avance.
 

Pièces jointes

  • valeur sans blanc.xlsx
    13 KB · Affichages: 9

fanch55

XLDnaute Barbatruc
Salut à tous,
Les cellules fusionnées ne sont pas un atout dans des tableaux
( elles sont même non autorisées dans les tableaux structurés)
Le code ci-dessous sera automatiquement exécuté si une zone fusionnée sur 1 colonne et 3 lignes est effacée .
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim R As Range
    Select Case True
        Case IsNull(Target.MergeCells)
        Case Not Target.Rows.Count = 3
        Case Not Target.Columns.Count = 1
        Case Not Target.Cells(1) = ""
        Case Else
            Set R = Columns(Target.Column).Find("*", Target.Cells(1), xlValues, xlWhole, xlByColumns, xlPrevious)
            If Not R Is Nothing Then
                If R.Row < Target.Row Then
                    Target = R
                    R.MergeArea = ""
                End If
            End If
    End Select
End Sub
 

Discussions similaires

Réponses
4
Affichages
210
Réponses
10
Affichages
216

Statistiques des forums

Discussions
312 207
Messages
2 086 232
Membres
103 161
dernier inscrit
Rogombe bryan