Formule et MFC

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
 

mth

XLDnaute Barbatruc
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:

Tibo

XLDnaute Barbatruc
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 :)

@+
 

Alragorn

XLDnaute Nouveau
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

  • Test.xlsx
    9.6 KB · Affichages: 44
  • Test.xlsx
    9.6 KB · Affichages: 45
  • Test.xlsx
    9.6 KB · Affichages: 45

mth

XLDnaute Barbatruc
Re : Formule et MFC

re :)

Au cas où un essai ci-joint avec les validations de données, et 2 zones nommées Aspaway et Générique.

@ +

mth

Edit: Hi Tibo :)
(je n'ai sans doute pas compris la question ...)
 

Pièces jointes

  • Test(1).xlsx
    9.6 KB · Affichages: 46
  • Test(1).xlsx
    9.6 KB · Affichages: 47
  • Test(1).xlsx
    9.6 KB · Affichages: 48
Dernière édition:

Tibo

XLDnaute Barbatruc
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.

@+
 

Alragorn

XLDnaute Nouveau
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
 

Discussions similaires

Réponses
2
Affichages
102

Membres actuellement en ligne

Statistiques des forums

Discussions
312 922
Messages
2 093 644
Membres
105 775
dernier inscrit
assen