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

Macro excel 2007 pour effacer éléments d'une ligne sous condition

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

Skyna

XLDnaute Occasionnel
Bonjour à vous tous,

J'ai placé des cases à cocher dans la colonne "D", qui renvoient "vrai" ou "faux" dans la colonne "C".
Mon souhait, serait d'obtenir une macro qui puisse effacer les colonnes de "F à N" des lignes qui ont "vrai" dans la colonne "C". Le plus serait d'avoir un message de confirmation qui demande la confirmation de la suppression de X lignes.. Est-ce que quelqu'un peut m'aider??
Je vous remercie par avance.
 
Re : Macro excel 2007 pour effacer éléments d'une ligne sous condition

Bonjour, bienvenue ici,

Tu as lu la Lien supprimé?

Un petit classeur exemple sans données confidentielles, personnelles ou sensibles serait bienvenu.
 
Re : Macro excel 2007 pour effacer éléments d'une ligne sous condition

Super!! Impressionnant. Tu es vraiment fort en macro.. Je vais abuser un peu, mais est-il possible d'avoir une fenêtre qui demande une confirmation de la suppression et qui indique le nombre de ligne que l'on va supprimer?
 
Re : Macro excel 2007 pour effacer éléments d'une ligne sous condition

Re,

Non je ne suis pas très fort en macro !

Regardes cet exemple là.
 

Pièces jointes

Re : Macro excel 2007 pour effacer éléments d'une ligne sous condition

Ouais merci c'est nickel. Si je peux en demander encore un peu, est-il possible de mettre 1 message différent s'il n'y a qu'une ligne (c'est à dire mettre ligne au singulier, ou alors au pluriel s'il y a plusieurs lignes).
Et est-il possible de mettre une case à cocher au dessus de celles existantes qui puisse permettre de "tout cocher" ou "tout d"cocher". J'arrive bien à tout cocher, mais impossible de redécocher manuellement la case ensuite si en fait l'on ne veut plus tout cocher.. Ma macro (qui est issue de la tienne est la suivante :
Sub test2()
Dim Dlig As Long, i As Long
Dlig = Range("C100000").End(xlUp).Row
For i = 4 To Dlig
If Range("C3") = False Then
Range("C" & i) = True
End If
Next
End Sub

Et juste à titre personnel, comment as tu fais pour apprendre les macro? lors de ton cursus scolaire? formation? tout seul?
Je te remercie bcp pour ton aide.
 
Re : Macro excel 2007 pour effacer éléments d'une ligne sous condition

Bonsoir,

Une autre proposition en PJ

Tu veux perfectionner ton Vba... lis ce forum régulièrement, vas voir les tutoriels, il y en a plein (ici sur Xld, chez Misange sur excelabo), essayes de faire des trucs en utilisant l'enregistreur de macros, etc.
 

Pièces jointes

- 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

Discussions similaires

Réponses
5
Affichages
370
Réponses
18
Affichages
1 K
Réponses
9
Affichages
884
Réponses
20
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…