Bonjour le forum,
Je souhaiterais que les cellules vides de A1 à A5 affichent 0,00 € lorsque rien n'est saisi à la place, sauf si je note une valeur autre que 0 qui elle sera 100,00 € par exemple.
Il me semble avoir vu passer une technique en MFC ou format personnalisé, mais je ne parviens pas à la retrouver.
Je ne pense pas qu'il soit nécessaire de transmettre un fichier exemple, sinon je le ferais sans problème.
Pas de formules dans ces cellules, car elles seront saisies. Pas de VBA, merci
Merci pour votre aide.
Private Sub Worksheet_Change(ByVal Target As Range)
For i = 1 To 5
If Range("A" & i).Value = "" Or Range("A" & i).Value = 0 Then Range("A" & i).NumberFormat = "# ##0.00 €"
Next i
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
For i = 1 To 5
If Range("A" & i).Value = "" Or Range("A" & i).Value = 0 Then Range("A" & i).NumberFormat = "# ##0.00 €"
Next i
End Sub
Bonjour @Nico_J,
Merci pour cette proposition.
Je ne peux pas l'accepter, car ce fichier Excel est destiné à une personne non avertie qui rencontrera des problèmes avec les macros.
Désolé, bonne fin de journée
Je me disais que la valeur 0,00 € pourrait être conditionnée à la valeur d'autres cellules ?
Ex : une MFC avec formule SI qui dirait, SI(B1=1;A1="0,00 €")
Oui, je regardai justement les MFC, mais pareil, obligé de faire une saisie obligatoirement.
j'ai voulu essayer SI("A1")="";A1="0,00 €"), mais apparemment ça veut pas
Je sais pas du tout
Pour moi, s'il n'y a rien dans une cellule tu ne peux pas formatter ce qu'elle contient, puisqu'elle ne contient rien.
En revanche, tu peux formatter sa couleur de fond, etc.
Pour moi, s'il n'y a rien dans une cellule tu ne peux pas formatter ce qu'elle contient, puisqu'elle ne contient rien.
En revanche, tu peux formatter sa couleur de fond, etc.
Pour moi, s'il n'y a rien dans une cellule tu ne peux pas formatter ce qu'elle contient, puisqu'elle ne contient rien.
En revanche, tu peux formatter sa couleur de fond, etc.