Bonjour à tous,
Et merci d'avance à ceux qui prendront la peine de s'intéresser à mon problème.
Voila j'ai adapter un petit code vba pour pouvoir sélectionner et supprimer des cellules vides dans mes fichiers. Cela semble fonctionner assez bien.
Par contre en supprimant les cellules vides le programme remonte le texte moi j'aimerai qu'il ne remonte pas le texte mais qu'il le décale vers la gauche. pour pouvoir ainsi aligner tous mes textes dans la même colonne.
Vous trouverez une explication plus précise et illustrée dans le fichier ci dessous (ou joint à ce message)
voici le code que j'ai utilisé :
Private Sub CommandButton1_Click()
Dim p As Range, i As Long
Set p = Application.InputBox(Prompt:="Sélectionnez une plage", _
Title:=" Supprimer lignes vides", Type:=8)
With p
For i = .Cells.Count To 1 Step -1
If Application.CountA(.Cells(i)) = 0 Then _
.Cells(i).Cells.Delete
Next i
End With
End Sub
Meilleurs salutations,