Rechercher : dans
Par :

Excel - Macro - eliminer des lignes vides

Dernière réponse le 12 nov 2009 à 18:21:35 imbert, le 6 oct 2003 à 15:57:49 
 Signaler ce message aux modérateurs

Bonjour
je ne sais comment faire sous excel:
eliminer des lignes vides
des colonnes vides à gauche de colonnes occuppées
Merci pour ton aide
Michel Imbert

Meilleures réponses pour « Excel Macro eliminer des lignes vides » dans :
Figer une ligne dans un tableau Excel VoirPour figer la ligne 1 (par exemple) dans une feuille excel : Sélectionnez la ligne 2, Puis allez dans le menu "Fenêtres" et option "Figer les volets".
Sed - Trucs et astuces VoirSubstitution Affichage Suppression Espace et tabulation Ligne vide Intervalle régulier Divers Joindre des lignes Affichage insensible à la casse Substitution Substituer "foo" par "bar" à chaque ligne Seulement la 1ère...
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
Exécuter une macro VoirExécuter une macro Excel et Calc proposent plusieurs façons d’exécuter une macro : en la sélectionnant dans une liste, dans la boîte de dialogue Macro ; par un raccourci clavier ; en l’attachant à un bouton de la barre d’outils ; ...

1

Plums, le 7 oct 2003 à 11:58:47

Tu sélectionnes la ligne ou la colonne, puis Edtition/supprimer.

Ou veux-tu vraiment une macro pour faire cela ?

Répondre à Plums

2

imbert, le 7 oct 2003 à 22:21:11
  • +1

Je veux une macro et m'y lancer
autrement je sais faire ...
Merci

Répondre à imbert

3

Passemoilesel, le 10 sep 2006 à 15:51:34
  • +3

Voila!

'Efface les "lignes" vides dans la selection si la row ne contient aucune donnee.
'On eteind calculation and screenupdating pour accelerer le macro.#

With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With
'On travaille a l'envers car on efface

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


With Application
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With

Répondre à Passemoilesel

4

imbert, le 11 sep 2006 à 09:49:43

Bonjour,
Merci
je viens de l'essayer c'est parfait!
un grand merci Heu ... MERCI !
et pour les colonnes vides ? c'est possible ?
@+
Michel

Répondre à imbert

5

 simo, le 12 nov 2009 à 18:21:35

Je rencontre en queslques sorte le meme probléme.
Je dispose d'une extraction automatique qui me genere automatiquement plusieurs colonnes vides, pourriez vous m'aider à avoir un script en VBA pour supprimer automatiquement ces colonnes.

Je vous remercie d'avance.

Simo

Répondre à simo