Rechercher : dans
Par :

[Excel] Supprimer des cellules vides et décal

Dernière réponse le 15 jun 2008 à 18:12:41 alice45, le 16 avr 2007 à 15:18:20 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaite supprimer les cellules vides de ma feuille puis décaler vers le haut lorsqu'il y a des données.
La feuille fait 52 colonnes, le nombre de ligne est aléatoire et il n'y a pas de valeur dans toutes les cellules.
Je souhaite automatiser sachant que j'ai à faire cette manip régulièrement.

Merci

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « [Excel] Supprimer des cellules vides et décal » dans :
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...

1

coala, le 14 jun 2007 à 10:56:03

Sub test()
Dim T As Integer
Dim z As Integer
Dim i As Integer

For x = 1 To 45 ' repete la macro afin d'epurer tout les espaces
T = 1
For T = 1 To 23 ' 23 est le nombre de ligne

z = 45 ' nombre de colonne

i = 2 ' Permet de revenir a la seonde colonne après chaque ligne
For i = 2 To z ' a faire de la seconde colonne a la dernière

If Cells(T, i) = "" Then ' Si le contenu de la cellule est vide alors
Cells(T, i) = Cells(T, i + 1) ' remplacer le contenu par le contenu de la cellule d'a coté
End If ' fin si
If Cells(T, i) = Cells(T, i + 1) Then 'si le contenu de la cellule est egal au contenu de la cellule d'a coté alors
Cells(T, i + 1) = Cells(T, i + 2) 'remplacer le contenu de la cellule d'a coté par le contenu de la cellule + 2
End If ' Fin si
Next i ' ajouter 1 au N° de colonne et recommencer
Next T ' Prochain technicien
Next x ' refaire la macro

End Sub

Répondre à coala

2

 zairmouloud, le 15 jun 2008 à 18:12:41
  • +1

Salut a tlmd.
je veus ke vous m aider , j ai des lignes environs 500 , et j ai des cellules vides .
je voudrai dans une autre feuille d excel suprimer ces cellules vides.
je cherche des formules d excel et non le VBA d excel . ( j ss debutant ).
et marci .

Répondre à zairmouloud