Page 1 sur 1

Posté : 25 sept. 2002, 10:10:00
par nouv
slt,

Excel 2000
y-a-t'il un moyen (autre que macro) pour tester si une cellule est un calcul?

merci
<font color="navy">><></font>

Posté : 25 sept. 2002, 11:27:00
par studiomich
Normalement oui:

Formule: =SI(TYPE(Cellule à  vérifier)=8;"Formule";"Pas formule")

Mais tu fais bien d'en parler, je m'aperà§ois que j'ai un léger soucis:
Quand j'utilise l'insertion de fonction intuitive (insertion / fonction) et que je sélectionne TYPE, j'ai bien le type <I>formule</I> si résultat = 8.
Mais dans l'aide d'Excel, les seuls résultats reconnus sont:
un nombre 1
un texte 2
une valeur logique 4
une valeur d'erreur 16
une matrice 64

Le problème c'est qu'il en est de même pour Excel => à§a ne fonctionne pas chez moi! <IMG SRC="/images/smiles/confused_smile46.gif">

Est-ce que à§a fonctionne pour qq'un d'autre?

Posté : 25 sept. 2002, 15:11:00
par nouv
slt,
merci studiomich - j'y avais pensé aussi mais l'aide excel indique que type analyse le résulat du calcul et pas la cellule elle-même...
donc impossible d'obtenir 8... <IMG SRC="/images/smiles/confused_smile46.gif">
cherchons encore !
<font color="navy">><></font>

Posté : 25 sept. 2002, 15:38:00
par studiomich
Au fait, je ne comprends pas vraiment ce que tu cherches à  faire, parce que comme c'est toi qui entre les formules, tu sais o๠il y a des formules, et comme je ne vois pas ce que tu cherches à  faire c difficile d'adapter les formules... si tu peux m'en dire un peu plus...

Posté : 30 sept. 2002, 16:05:00
par nouv
slt,
en fait je voudrais un format conditionnel qui affiche une couleur différente en cas de formule ou en cas de texte..
merci
<font color="navy">><></font>

Posté : 30 sept. 2002, 16:18:00
par studiomich
Justement! Ce que je ne comprends pas c'est que les formules c'est toi qui les insère!!! Donc quand tu mets la formule tu appliques la couleur en même temps non?

Posté : 12 oct. 2002, 11:04:00
par nouv
slt,
studiomich l'avantage d'un format conditionnel, c'est qu'il change tout seul sans avoir à  faire de manipulation.... et vu la taille des tableaux je ne veux pas m'enquiquiner à  changer les couleurs sans arrêt

à  plus
<font color="navy">><></font>

Posté : 27 janv. 2003, 12:24:00
par nouv
pas trouvé !

Posté : 27 janv. 2003, 13:12:00
par philou
Salut,

via une petite macro, c'est facile, dès que tu cliques sur une cellule contenant une formule, elle se colorie (en rouge dans l'exemple)

ALT + F11 ===> 2x clic sur Feuil1


Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If ActiveCell.HasFormula Then
ActiveCell.Interior.ColorIndex = 3
End If

End Sub

Tu peux aussi créer un bouton de commande général pour cette fonction,
cfr la procédure reprise sur :

<a href="viewtopic.php?topic=14553&forum=27&4" target="_blank">viewtopic.php?topic=14553&forum=27&4</a>

et l'adapter .

@+

Posté : 22 mars 2003, 20:09:00
par Laurent D
Salut Nouv
Je n'ai pas de moyen automatique de colorier les cellules contenant une formule sans passer par une macro, mais je te suggère un moyen manuel très simple
Edition/Atteindre/Cellules coche formules puis OK.
Toutes les cellules de la feuille contenant une formule sont alors sélectionnées, il te suffit alors de changer la couleur avec le pot de peinture.