Déterminer si une cellule contient une fonction?

  • Initiateur de la discussion Initiateur de la discussion Louisrho
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Louisrho

Guest
Bonjour,

J'aimerais savoir: est-il possible de déterminer à l'aide de fonctions Excel si une cellule contient une formule ou non.

Par exemple: La cellule C1 contient une formule qui dépend de A1 et B1. Mais je propose aux utilisateurs d'entrer une valeur numérique manuellement dans C1.

Dans la cellule D1, j'aimerais pouvoir inscrire un commentaire indiquant que la cellule a été entrée manuellement.

Merci
Louis
 
Re : Déterminer si une cellule contient une fonction?

Bonjour Los, Bonjour le froum,

Comme je suis nul en formules, je te propose la macro événementielle Change à placer dans le composant Feuil1(Feuil1) (tu adapteras au nom de ton onglet). Peut-être ça pourra t'aider...

Code:
Private Sub Worksheet_Change(ByVal Target As Range) 'à chaque édition dans l'onglet
Dim cel As Range 'déclare la variable cel
'condition : si la cellule la cellule édité ne contient plus de formule
If Application.Intersect(Target, Cells.SpecialCells(xlCellTypeFormulas)) Is Nothing Then
    Target.Offset(0, 1).AddComment ("Donnée entrée manuellement") 'place un commentaire dans la cellule d'à coté
End If 'fin de la condition
End Sub

Édition :

Ooops pad frais... Bonjour Skoobi, Abcd
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
243
Retour