Supprimer une colonne

benoa

XLDnaute Junior
Bonjour à tous,

Dans un tableau, je souhaiterais créer une macro qui réinitialise une colonne, c'est à dire sélectionner toute la colonne sauf sont étiquette, puis supprimer toutes les valeurs de cette colonne. Connaîtriez-vous une fonction VBA capable de réaliser ceci.

Si l'étiquette de la colonne est "blabla", je souhaiterais donc supprimer toutes les valeurs situés en dessous de blabla jusqu'à la fin de mon fichier.

Merci à tous pour vos suggestions.
 

Staple1600

XLDnaute Barbatruc
Re : Supprimer une colonne

Bonsoir à tous

benoa
Une variante (et sa soeur)
Code:
Sub a() ' ne garde que la valeur seule
ENTETE = [A1].Text: Columns(1).Clear: [A1] = ENTETE
End Sub

Code:
Sub ab() 'préserve le format
[A1].Cut [IV1]
Columns(1).Clear
[IV1].Cut [A1]
End Sub

Mais la solution de Pierrot93 (que je salue au passage) est celle qui coule de source ;)
(La voici modifiée pour version > XL2K3 car il y a plus de 65536 lignes dans ces versions)
Code:
Range("A2", Cells(Rows.Count, "A").End(xlUp)).ClearContents
 

Discussions similaires

Réponses
6
Affichages
165

Statistiques des forums

Discussions
312 429
Messages
2 088 351
Membres
103 823
dernier inscrit
ben talha redouane