MFC et format de cellule

gant1801

XLDnaute Junior
Bonjour à tous,

J'ai créé une feuille excel et j'essaye désespérément de changer le format de cellule (monétaire, pourcentage, standard…) par une Mise en Forme Conditionnelle.

Je m'explique : j'ai une liste de validation en case A1, et la case A2 renvoie une valeur correspondante. Le problème c'est que le format doit être différent en fonction de la donnée contenue dans la case A1.
Je sais faire une MFC classique (avec formule, et permettant de changer couleur, police…) mais je n'ai pas trouvé si c'était possible de changer le format.

Si l'un de vous a une idée je serais très intéressé.

Merci par avance,

Gant
 

chris

XLDnaute Barbatruc
Re : MFC et format de cellule

Bonjour à tous

Sur 2007 aussi il me semble.

Sur MAC si c'est 2011 cela doit être aussi possible.

Il faudra une formule de type : =$A$1=valeur (si un seul cas simple)

et dans l'onglet Nombre des options de format, choisir le format voulu.
 

eriiic

XLDnaute Barbatruc
Re : MFC et format de cellule

Bonjour,

regarde si ça fonctionne chez toi.
Sinon c'est en vba.

eric
 

Pièces jointes

  • Classeur1.xlsx
    8.8 KB · Affichages: 24
  • Classeur1.xlsx
    8.8 KB · Affichages: 35
  • Classeur1.xlsx
    8.8 KB · Affichages: 30

gant1801

XLDnaute Junior
Re : MFC et format de cellule

Bonjour Eric,

Cela marche très bien sur mon ordo, mais quand je rentre sur le détail de la MFC ça m'indique "sans mise en forme", et pas moyen de le reproduire ailleurs.
Je suppose que la fonction n'est pas sur Excel Mac 2011…

Gant
 

eriiic

XLDnaute Barbatruc
Re : MFC et format de cellule

Si ça marche bien sur ton micro c'est bizarre que tu ne puisses le faire.
Ci-joint capture des boites de dialogues que l'on a sur 2010, avec l'onglet 'Nombre'.
eric
 

Pièces jointes

  • Classeur1 (6).xlsx
    60.4 KB · Affichages: 35
  • Classeur1 (6).xlsx
    60.4 KB · Affichages: 26
  • Classeur1 (6).xlsx
    60.4 KB · Affichages: 36

gant1801

XLDnaute Junior
Re : MFC et format de cellule

Bonjour Eric,
Merci pour ton retour.
Ca marche bien sur mon ordi, mais quand j'essaye de modifier ta MFC je n'ai pas l'onglet "Nombre" mais uniquement les onglets "Police, bordure et remplissage".
Je suppose qu'il va falloir que j'attende une mise à jour ou la nouvelle version d'Excel...
 

eriiic

XLDnaute Barbatruc
Re : MFC et format de cellule

Bonjour,

par macro alors :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$2" Then
        [B2].NumberFormat = IIf(Target = "%", "0.00%", "General")
    End If
End Sub
eric
 

Pièces jointes

  • classeur1.xlsm
    15.3 KB · Affichages: 18
  • classeur1.xlsm
    15.3 KB · Affichages: 28
  • classeur1.xlsm
    15.3 KB · Affichages: 23

gant1801

XLDnaute Junior
Re : MFC et format de cellule

Merci Eric,
J'avais déjà réussi à le faire par VBA, mais j'essaye d'éviter d'en mettre dans ce classeur.
Un autre utilisateur m'a suggéré de recourir à un moyen détourné : la fonction TEXTE et cela semble marcher.

Gant
 

chris

XLDnaute Barbatruc
Re : MFC et format de cellule

Bonjour Staple

Microsoft et Apple sont peut-être concurrents mais Microsoft est sans doute content de vendre Office aux utilisateurs MAC et pour battre un concurrent il vaut mieux proposer mieux que lui que moins bien...

Mais la politique commerciale de Ms reste un secret pour moi, notamment avec l'illogisme de la version 2013 vis à vis de Powerpivot...
 

Discussions similaires

Statistiques des forums

Discussions
312 333
Messages
2 087 374
Membres
103 528
dernier inscrit
maro