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
227
Réponses
10
Affichages
236

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 370
Messages
2 087 693
Membres
103 641
dernier inscrit
anouarkecita2