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

Alragorn

XLDnaute Nouveau
Bonjour a tous.

Je rencontre deux problèmes avec les MFC sous Excel 2007.

1. Affectation d'une couleur a une cellule

Lorsque ma cellule A contient la valeur Oui, je souhaite qu'une cellule située en C change de couleur.
Dans la MFC j'ai saisi la formule : =SI(L8C3="Oui";"";"")

-> Problème : Lorsque ma cellule L8C3 contient le texte "Oui", la cellule concernée (C) ne change pas de couleur.

2. Affectation d'un texte via une MFC et changement de couleur

Peut-on affecter un texte via une MFC ?
Je souhaite saisir Oracle si Oui est affiché dans une autre cellule.

Exemple : =SI(L(-1)C(3)="Oui";"Oracle";"")

-> Problème : Les tests réalisés s'avèrent négatifs

-----------------------------------------------------------------------------------
Pour le cas N°2 la problématique provient du fait qu'en cas de saisie, les formules afférentes à la cellule modifiée sont supprimées.
J'ai bien pensé mettre en place un un verrouillage mais dans ce cas je ne peux plus faire de saisie.
Il existe bien une possibilité avec du VBA mais je ne dois la l'utiliser.

Avez-vous une idée ?

Par avance merci pour votre aide
 
Re : Formule et MFC

Bonjour Alragorn

Pour ta formule du point 1, ceci suffit:
Code:
=$C$8="OUI"

Pour la deuxième question, non tu ne peux pas renvoyer un texte avec une MFC, pas trop compris ce que tu voulais faire, mais as-tu essayé avec les validations de données ? (Onglet Données et dans le ruban "Validation de données")

Vois si cela peut t'aider, mais si tu bloques on y verra plus clair avec un extrait de ton fichier.

Bien à toi,

mth

Edit: 🙂 Hello tout le monde 🙂
Bises 🙂
m
 
Dernière édition:
Re : Formule et MFC

Bonjour,

Sans voir ton fichier, pas évident de te répondre précisément.

En L8C3, n'y aurait-il pas un espace après "OUI " ?


Une MFC n'agit, comme son nom l'indique, que sur le format. Elle ne peut donc permettre d'afficher un texte en fonction d'un autre texte saisi.


Si tu écrases une formule, elle disparaît : normal

Pour plus de précisions, reviens avec un extrait de ton fichier

@+

Edit : Bonjour tout le monde 🙂

@+
 
Re : Formule et MFC

Je vous remercie pour votre aide.
Le point 1 est résolu, mais pour le point 2 je patauge.

Je vous joins le fichier pour exemple.
Si l'on clique Oui dans Mode SAS et que l'on choisi "Aspaway" dans le choix du mode SAS, une formule renseigne automatiquement Oracle dans Choix de base.

Problème Si l'on supprime ou saisie autre chose a la place, la formule disparait.

Avez-vous une idée qui n'implique pas l'utilisation du VBA ?
 

Pièces jointes

Re : Formule et MFC

re,

ce que tu décris est nomal, comme déjà indiqué.

Une formule écrasée (par une saisie ou le résultat d'une liste déroulante) disparaît.

Et je ne vois pas d'autre voie que le VBA (que je ne maîtrise pas) pour gérer ce que tu souhaites.

@+
 
Re : Formule et MFC

Merci pour vos réponses.
Je pense que pour le point N° 2 je vais simplifier les choses en n'utilisant qu'une liste de choix dans les validations conditionnées.
Ainsi plus de problème d'effacement des formules en cas de suppression.

-------------------------------------------------------------------------------------

Merci pour votre aide a tous
 
- 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
7
Affichages
176
Réponses
16
Affichages
233
Réponses
3
Affichages
165
Réponses
12
Affichages
631
Réponses
7
Affichages
362
Retour