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
180

Statistiques des forums

Discussions
312 612
Messages
2 090 227
Membres
104 453
dernier inscrit
benjiii88