Si vous avez besoin d’effectuer des tâches complexes dans Excel, vous aurez peut-être besoin de savoir si une cellule contient une formule. Cette question se pose souvent lorsque l’on travaille avec des feuilles de calcul volumineuses et complexes. Comment pouvons-nous savoir si une cellule contient une formule, et comment pouvons-nous la trouver facilement ? Dans cet article, vous apprendrez comment vérifier si les cellules contiennent des formules et comment les mettre en surbrillance. Alors, qu’attendez-vous ? Apprenons comment savoir si une cellule contient une formule !
En tant qu’utilisateur d’Excel, vous devez vous demander comment vérifier si une cellule contient une formule. Vous avez peut-être besoin de savoir si une cellule contient une formule pour vérifier si les données sont correctes ou pour modifier des formules existantes. Dans cet article, nous vous expliquerons comment vérifier si une cellule contient une formule à l’aide de la fonction, de la commande Aller à spéciale et du code VBA.
1. Utilisation de la Fonction
Vous pouvez vérifier si une cellule contient une formule en utilisant la fonction ISFORMULA. Cette fonction prend une seule cellule en argument et retourne un TRUE si elle contient une formule, ou un FALSE sinon. Par exemple, si vous souhaitez vérifier si la cellule A1 contient une formule, vous pouvez saisir la formule suivante dans une autre cellule :
=ISFORMULA(A1)
Si la cellule A1 contient une formule, la fonction retournera TRUE. Sinon, elle retournera FALSE. L’utilisation de la fonction ISFORMULA est le moyen le plus rapide de vérifier si une cellule contient une formule.
2. Recherche et sélection des Cellules avec des Formules
Vous pouvez également rechercher et sélectionner toutes les cellules qui contiennent des formules à l’aide de la commande Aller à spécial. Pour ce faire, cliquez sur le menu Données, puis sur Aller à spécial. Dans la boîte de dialogue qui s’ouvre, sélectionnez Formules dans la liste des options et cliquez sur OK. Toutes les cellules qui contiennent des formules seront alors sélectionnées.
3. Mise en surbrillance des Cellules avec des Formules
Vous pouvez également mettre en surbrillance toutes les cellules qui contiennent des formules en utilisant du code VBA. Pour ce faire, commencez par ouvrir le Visual Basic Editor à partir du menu Outils dans Excel. Dans le Visual Basic Editor, cliquez sur Insertion, puis sur Module. Dans le module, saisissez le code VBA suivant :
Sub HighlightFormulas()
Dim c As Range
For Each c In Selection
If Not IsEmpty(c) Then
If IsFormula(c) Then c.Interior.ColorIndex = 6
End If
Next c
End Sub
Une fois le code entré, cliquez sur le bouton Exécuter dans le menu Déboguer pour exécuter le code. Toutes les cellules qui contiennent des formules seront alors mises en surbrillance en jaune.
Conclusion
Vous savez maintenant comment vérifier si une cellule contient une formule à l’aide de la fonction, de la commande Aller à spéciale et du code VBA. La fonction ISFORMULA est le moyen le plus rapide de vérifier si une cellule contient une formule, mais la commande Aller à spéciale et le code VBA sont également utiles pour rechercher et sélectionner toutes les cellules qui contiennent des formules ou pour les mettre en surbrillance.