suppresion colonnes vides

C

Canaille

Guest
Bonsoir à tous

J'ai fait une recherche avant de poser ma question, mais j'ai ps trouvé vraiment ma réponse.

Suite à des importations de données dans excel, je me retrouve avec des colonnes entièrement vides (ni titre ni données). Ces colonnes ne sont pas forcément contigues. JE voudrais trouver un code VBA pour les supprimer.
JE sais c'est tou bête, mais je bloque.

Merci pour le petit coup de pouce, ce serait sympa
Canaille
 
R

Ronan Quennec

Guest
Bonsoir,

Essai ceci :

Sub SupColVide()
Dim DerColonne As Integer
DerColonne = ActiveSheet.Cells(1, 256).End(xlToLeft).Column
For i = 1 To DerColonne
If Application.WorksheetFunction.CountBlank(Columns(i)) = 65536 Then
Columns(i).Delete
i = i - 1
DerColonne = DerColonne - 1
End If
If i = DerColonne Then Exit For
Next i
End Sub

@+

Ronan
 
C

Canaille

Guest
Bonjour toul le forum
Bonjour Ronan et Christian

Merci pour vos réponses. Je regarderai cela ce soir à la maison. La suis au bureau et pas trop le temps.
Je vous tiens au courant et merci encore

Canaille
 
C

Canaille

Guest
Re tout le monde
re Ronan et Christian

Je viens de faire des tests et c'est génial c'est exactement ce que je recherchais. De plus le programme est fait aussi pour les lignes vides.
A mettre de côté ... peut servir.

Merci encore à vous et à tous ceux qui animent ce forum.
Canaille
 

Discussions similaires

Statistiques des forums

Discussions
314 168
Messages
2 106 708
Membres
109 669
dernier inscrit
e.lequenven