Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Effacer une colonne selon critère

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

M

Mebarek

Guest
Bonjour à tous,

J'ai des colonnes de 1 à 12 (mois). Dans une cellule hors tableau, j'indique un numéro de mois. J'aimerais selon le numéro que j'indique dans cette cellule, que la colonne correspondante efface ses valeurs.

ex : si je tape 7, les valeurs de ma colonne à en-tête 7 disparaissent.


En vous remerciant tous


Cdlt

Yann
 
Re : Effacer une colonne selon critère

Salut Yann,

Je te propose 2 macro evenementielles (a mettre dand le module de feuille adéquate) :
  • Si il s'agit de supprimer par exemple la colonne 7 (c'est a dire la colonne G):
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If IsEmpty(Target) Then Exit Sub
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
If Not IsNumeric(Target.Value) Then
    MsgBox "Donnée non numérique"
    Target.ClearContents
    Exit Sub
End If
Columns(Target.Value).Delete
End Sub
  • Si il s'agit de supprimer par exemple la colonne dont le libellé est 7 (je suppose les libellé en ligne 1):
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim j As Byte
If IsEmpty(Target) Then Exit Sub
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
If IsNumeric(Target.Value) Then
    For j = 2 To 13
        If Cells(1, j).Value = Target.Value Then
            Columns(Target.Value).Delete
        End If
    Next j
Else
    MsgBox "Donnée non numérique"
    Target.ClearContents
End If
End Sub

Je suppose que la cellule en question est la cellule A1, a toi d'adapter. Si tu as des soucis n'hesite pas,

@+
 
- 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
2
Affichages
117
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
420
Réponses
6
Affichages
345
Réponses
10
Affichages
645
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…