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 :

Fusionner une mise en forme conditionnelle par VBA ?


Sujet :

Macros et VBA Excel

  1. #1
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 339
    Points : 23 799
    Points
    23 799
    Par défaut Fusionner une mise en forme conditionnelle par VBA ?
    Bonjour à toutes et à tous et merci de votre temps et de votre aide.

    Je suis un grand fan de la mise en forme conditionnelle mais j'ai un souci : lorsqu'on copie ou supprime des lignes ou qu'on ajoute ou supprime des colonnes Excel à tendance à fractionner la mise en forme par zone.
    Exemple, une mise en forme qui s'applique de la ligne 24 à 25, va se fractionner de la ligne 24 à 24, 25 à 30, et 31 à 31 si on ajoute des lignes entre 24 et 25.
    Parfois il ne le fait pas mais souvent et sans logique apparente, cela se produit.
    Il semblerai qu'l y a un moyen pour que Excel fasse la fusion lorsqu'on fait la copie mais je n'i pas su les mettre en oeuvre et il nécessite des étapes qui ne sont pas intuitives et que mon utilisateur oubliera surement.

    Pour le moment par code, je supprime les mise en forme conditionnelles et le les recrées.
    Le problème avec cette solution vient du fait qu'il faut que je pense à modifier mon code à chaque fois que j'ajoute ou je supprime une règle ce qui m'arrive assez souvent car je suis en phase de développement.

    Ma question enfin :-)

    Quelqu'un aurait-il codé un moyen de fusionner les règles identiques dans une zone donnée :

    J'ai un peu essayé par moi-même mais je ne suis pas parvenu à identifier un modèle unique général de règle. Il semblerai que chaque type de règle ait ses paramètres qui lui sont propres ce complique un traitement automatique simple.

    En substitut, je prendrai un programme qui serait simplement capable d'extraire les règles sous forme de texte ce qui faciliterai leur recréation à la main.

    Quelque chose comme :

    • Zone : A1:B3, Valeur comprise entre X et y, couleur intérieur cellule : 255, police : gras
    • Zone : Z25:AB47, Valeur pourcentage < 10, couleur intérieur cellule : 255, police : gras
    • Zone B25 : Formule =ET(C25="Toto"; D35="Titi")


    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  2. #2
    Candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour, j'ai le même problème avec les mises en formes conditionnelles.

    Avez-vous pu trouver une solution ?

    Merci !

Discussions similaires

  1. [XL-2010] Installer une mise en forme conditionnelle avec VBA
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 04/04/2019, 15h33
  2. Réponses: 5
    Dernier message: 12/08/2016, 08h29
  3. [XL-2010] Peut-on programmer des Mises en Forme Conditionnelles par Vba ?
    Par Vad_18 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 29/04/2015, 10h42
  4. [XL-2007] VBA-MFC Modifier la plage d'application d'une mise en forme conditionnelle
    Par sl.info dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/11/2010, 23h51
  5. [VBA EXCEL]: Savoir si une mise en forme conditionnelle est active
    Par ADONET dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/01/2007, 14h59

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