Supprimer une colonne

  • Initiateur de la discussion Initiateur de la discussion benoa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

benoa

Guest
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.
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
619
Réponses
21
Affichages
630
Retour