Macro ou formule décaler plage de cells vers haut

Yasn10 Messages postés 26 Statut Membre -  
Yasn10 Messages postés 26 Statut Membre -
Bonjour j'ai une colonne de 1000 lignes comme ça :

G1 : "vide"
G2: "02/2016"
G3:"02/2016"
G4:"03/2016"
'
'

je voudrai les décaler vers le haut pour avoir :

G1 :"02/2016"
G2: "02/2016"
G3:"03/2016"
G4:"03/2016"
'
'

Merci à vous !

1 réponse

  1. Jauster Messages postés 142 Statut Membre 42
     
    Sub SupprBlanc()
    ActiveSheet.UsedRange.Select
    Dim i As Long
        With Application
            .Calculation = xlCalculationManual
            .ScreenUpdating = False
            
                For i = Selection.Rows.Count To 1 Step -1
                    If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then
                    Selection.Rows(i).EntireRow.Delete
                    End If
                Next i
            .Calculation = xlCalculationAutomatic
            .ScreenUpdating = True
        End With
    End Sub
    


    Bonjour,
    Code a essayer. Il suffit de sélectionner les cellules sur lesquelles vous souhaitez appliquer la macro et la lancer
    0
    1. Yasn10 Messages postés 26 Statut Membre
       
      Bonjour, je vous remercie! j'ai enregistré une macro en faisant copier coller décalée

      Bonne journée à vous
      0