Problème macro mise en forme conditionelle

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

R

remy67

Guest
Bonjour,
Après plus d'une journée de recherche sans succès, je vous pose mon problème.
Je souhaite ajouter par macro une mise en forme conditionnelle dynamique.

La formule est la suivante

Selection.FormatConditions.Add Type:=xlExpression, Formula1:=iii
Avec iii= "=SI($I5>0.2*$E5;VRAI;FAUX)"

Problème je voudrais avoir ma variable iii en dynamique, je vois pas du tout comment faire ca. J'ai également testé avec

Selection.FormatConditions.Add Type:=xlExpression, FormulaR1C1:=iii
Avec iii= "=SI(RC>0.2*R[-4]C;VRAI;FAUX)"

Mais ne marche pas

L'objectif est de pouvoir insérer la MFC par maro ligne par ligne dans une colonne excel.

Merci
 
Re : Problème macro mise en forme conditionelle

Bonjour remy67 le forum
oui pourquoi faire simple quand on peut faire compliqué???
tu fais une macro de mise en forme conditionnelle et tu n'as plus à insérer de formules dans tes lignes
a+
papou🙂
 
Re : Problème macro mise en forme conditionelle

Merci Papou pour ta réponse

Qu'appelles tu faire une macro de mise en forme conditionnelle ?

Le projet d'ensemble est complexe, gestion sur plusieurs onglets et plusieurs dizaines de classeurs, mais ça marche pas mal pour le moment.

Mais dans mon problème précis l'idée étant de rentrer la formule conditionnelle une fois dans une cellule en tant que texte, puis de la récupérer pour ensuite l'appliquer à la cellule active (elle-même sélectionné selon des conditions précises)

La variable de la formule comme précisée est la ligne, la colonne est fixe.

Le tout permet de créer automatiquement un squelette d'une feuille
 
Re : Problème macro mise en forme conditionelle

Hippolite
Désolé ca ne marche pas, j'ai bien une erreur lorsque j'arrive à la ligne, mais c'est bien tenté 😉

Selection.FormatConditions.Add Type:=xlExpression, FormulaR1C1:=iii
 
- 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
4
Affichages
316
Réponses
25
Affichages
1 K
Réponses
5
Affichages
665
W
Réponses
6
Affichages
345
Réponses
9
Affichages
884
Retour