IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Supprimer MFC par macro [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 87
    Par défaut Supprimer MFC par macro
    Bonjour à tous ,

    Voilà, j'ai une première feuille dans laquelle j'ai mis une MFC pour avoir une ligne sur deux en couleur.

    Je copie une ou plusieurs colonnes de cette feuille (admettons 6 colonnes), avec la MFC et la colle sur une seconde feuille. Pas de souci jusque là.

    Ensuite, je copie sur la première feuille moins de colonnes que précédemment (admettons 4) toujours avec la MFC et je les colle au même endroit que précédemmet. Sauf que l'ancienne mise en forme et encore là. (Comme j'ai copié moins de colonnes... )

    J'espère que vous voyez quoi...

    En fait, j'aimerais, avt de recopier des colonnes, "nettoyer" la feuille de cette MFC.
    Quelqu'un aurait une idée ? En VBA svp

    Merci d'avance

    Cocotte

  2. #2
    Membre éclairé Avatar de Runsh63
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2011
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 476
    Par défaut
    Bonjour Cocotte278,

    Code à adapter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With Sheets("le nom de ton onglet")
        With .Cells
            .FormatConditions.Delete
        End With
    End With
    Ca devrait marcher.

  3. #3
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    pour supprimer les MFC d'une plage

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1:B50").FormatConditions.Delete

  4. #4
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 87
    Par défaut
    J'ai mis ce bout de code qui n'a pas d'influence sur la MFC :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Cells.Select
    Selection.ClearContents
    Selection.Interior.ColorIndex = xlNone
    ...

  5. #5
    Membre éclairé Avatar de Runsh63
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2011
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 476
    Par défaut
    Et oui Cocotte278, là ce que tu fais, c'est sélectionner tes cellules pour les vider de leur contenu ainsi que de leur couleur de fond, mais ta règle de MFC est toujours présente
    Adapte le code de jfontaine ou le mien, ça devrait le faire

  6. #6
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 87
    Par défaut Merci
    Merci bcp jfontaine et Runsh63.

    Ca marche nickel !!!


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] MFC par macro
    Par vincentgendron dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/11/2012, 07h54
  2. [XL-2007] MFC par macro à simplifier
    Par Yamiral dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/09/2012, 14h03
  3. [XL-2010] MFC par macro sur valeurs en double dans 2 colonnes + rassemblement doublons.
    Par FIMO7 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/03/2011, 19h32
  4. [XL-2010] MFC par macro sur valeurs en double dans 2 colonnes
    Par FIMO7 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/03/2011, 23h09
  5. Supprimer ligne par macro
    Par a.dequidt dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 14/09/2007, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo