Autres XL2007 comment simuler Fonction "ESTFORMULE"

kif

XLDnaute Occasionnel
Bonjour La Team

Je souhaiterais SVP par l'intermédiaire d'une formule dans la MFC, tester le contenu d'une cellule et la grisée si :

  • pas de formule dedans
  • O
  • vide
Le problème c'est sur une ancienne version Excel 2007 et je n'ai pas la fonction "ESTFORMULE"

Avez vous un moyen de contourner SVP ?

Merci d'avance de votre aide



Franck
 

Jacky67

XLDnaute Barbatruc
Bonjour La Team

Je souhaiterais SVP par l'intermédiaire d'une formule dans la MFC, tester le contenu d'une cellule et la grisée si :

  • pas de formule dedans
  • O
  • vide
Le problème c'est sur une ancienne version Excel 2007 et je n'ai pas la fonction "ESTFORMULE"

Avez vous un moyen de contourner SVP ?

Merci d'avance de votre aide



Franck
Bonjour,
Donc 'pas de formule', 'pas de 0', 'pas de vide'
Ceci peut-être
Dans un module standard
VB:
Function EstFormule(LaCellule)
    EstFormule = Not LaCellule.HasFormula
End Function
Pour la MFC
Code:
=ET(EstFormule($A1);$A1<>0;$A1<>"")
 

Pièces jointes

  • FormulePerso.xlsm
    37.6 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Kif, Jacky,
On peut aussi le faire en déclarant dans le gestionnaire de nom une variable avec : =LIRE.CELLULE(48;Feuil1!D4)
puis faire une MFC en utilisant =Formule=VRAI

( bon ok, c'est de la triche car on utilise les macro Excel4, doncil faut enregistrer en xlsm, mais il n'y a aucune macro à écrire )
 

Pièces jointes

  • Classeur1.xlsm
    35.8 KB · Affichages: 4

Discussions similaires

D
Réponses
0
Affichages
1 K
Davidc57
D

Statistiques des forums

Discussions
312 219
Messages
2 086 369
Membres
103 197
dernier inscrit
sandrine.lacaussade@orang