Suppression cellule vide et décalage vers la gauche

Bonjour à tous,

Mon fichier de base j'ai une ligne qui contient des cases vides, je souhaite cependant supprimer les cases vides et décaler le résultat vers la gauche. Pourriez-vous SVP me donner des pistes.

Un fichier exemple est en PJ.

Merciiiii

Bonjour,

Une trame indicative:

pour chaque cellule de la plage de données, en commençant par la dernière
     tester si la cellule est vide
     si oui : supprimer la cellule ( MaCellule.Delete Shift:=xlToLeft)
Cellule suivante

Bonjour,

Une trame indicative:

pour chaque cellule de la plage de données, en commençant par la dernière
     tester si la cellule est vide
     si oui : supprimer la cellule ( MaCellule.Delete Shift:=xlToLeft)
Cellule suivante

Bonjour,

Je souhaite faire la même chose mais suis novice en excel et ne comprends pas ta réponse. Est-ce en utilisant une macro ? (Je n'ai jamais utilisé les macro)

Merci !

Bonjour Lani,

Je te file le code que j'ai pu adapter grâce au forum, il fonctionne trop bien

Sub supp_cellule_vide()

Dim col As Integer, lng As Integer

For lng = 1 To 3

For col = 1 To 60

If Cells(2, col).Value = "" Then

Cells(2, col).Delete Shift:=xlToLeft

End If

Next col

Next lng

End Sub

Et pour que ça fonctionne sur chaque ligne et être sûr que toutes les cellules vides soient supprimées:

Sub supp_cellule_vide()
Dim col As Integer, lng As Long
For lng = 1 To 3            ' pour les lignes 1 à 3 à adapter
     For col = 60 To 1 Step -1    'pour les colonnes BH à A  à adapter
          If Cells(lng, col).Value = "" Then Cells(lng, col).Delete Shift:=xlToLeft
     Next col
Next lng
End Sub

Oui effectivement mais l'objectif pour moi était de l'appliquer juste sur la deuxième ligne

Alors il n'y a pas besoin de la boucle For lng = 1 To 3...

Merci beaucoup à vous deux, je suis en train de tester ça. Comme c'est ma première fois dans les macros, je suis pas sûre de moi mais je vais m'entraîner !

AlgoPlus oui effectivement, mais je l'ai rajouté vu que si j'ai deux cases successives il me supprime que le première. J'ai rajouté la boucle pour qu'il me supprime les deux cases et ça a marché. Je sais pas si il y a une autre sol qui est plus sophistiquée mais comme débutante ça répond bien à mon besoin

Rechercher des sujets similaires à "suppression vide decalage gauche"