Repérer et effacer une colonne (à partir d'une case)

  • Initiateur de la discussion Initiateur de la discussion CorwinOfAmber
  • 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 !

C

CorwinOfAmber

Guest
Bonjour,

Je suis confronter au petit problème que voici :
En partant d'une case donnée, je me déplace dans ma feuille Excel et lorsque cette case respecte une propriété, je souhaite effacer le contenu de toute la colonne correspondante. Mais en fait, je n'arrive tout bonnement pas a récupérer l'index de la colonne pour une case donnée.
J'ai essayé avec "Columns", "Column", les 2 ... j'ai un message disant "Utilisation incorrecte de la propriété." Je me suis pourtant basé sur les exemples de l'aide, mais rien a faire.

Donc voila, dans l'idée, je voyais quelquechose comme :
Cellule_depart = ActiveSheet.Range("D3")
Cellule_depart.Offset(i,j).Columns.ClearContents

Voila, en espérant que vous ayez compris mon problème ...

D'avance merci pour votre aide !

Corwin
 
Re : Repérer et effacer une colonne (à partir d'une case)

Bonjour CorwinOfAmber, bonjour le forum,

Pas trop compris ton code mais essaie comme ça :
Code:
Columns(j).ClearContents

Édition :
Bonjour cbea on s'est croisés
 
Re : Repérer et effacer une colonne (à partir d'une case)

Bonjour CorwinOfAmber,

Voici une solution sans passer par une variable intermédiaire :
ActiveCell.EntireColumn.ClearContents

Impec' !
Je ne connaissais EntireColumn ... Mais c'est exactement ce qu'il me fallait.

Merci beaucoup pour la réponse et surtout la rapidité !

Corwin
 
- 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.
Retour