Test si formule dans 2 colonnes

Bonjour a tous, forum bonjour.

Je souhaiterai svp effectuer un test sur deux colonnes afin de savoir si des formules

y sont bien présentes ou pas.

j'ai commencer une petite macro mais je n'ai pas réussi a obtenir le résultat que je cherche.

Voir le fichier ci-joint avec explications et modèle du résultat rechercher.

Merci pour votre aide, bon W-end a tous.

Cdlt

7test-formule.xlsm (19.23 Ko)

Bonjour Ray, le forum,

je te retourne ton fichier modifié :

8test-formule.xlsm (20.68 Ko)

Ctrl e ➯ travail effectué !


Alt F11 pour voir le code VBA, puis revenir sur Excel

si besoin, tu peux demander une adaptation.

merci de me dire si ça te convient.

dhany

Bonjour,

@ jmd,

Si je ne me trompe pas ESTFORMULE() est apparue avec Excel 2013.

Eliot travaille avec Excel 2007.

Cdlt.

zut ! j'avais pas vu

un Excel de 12 ans (il me semble), bien avant les smartphones.

je préfère OpenOffice, qui est plus à jour.

et qui contient ESTFORMULE

https://wiki.openoffice.org/wiki/FR/Documentation/Calc:_fonction_ESTFORMULE

Salut a vous

Salut Dhany,

Merci pour vos réponses c'est sympa.

Bon j'ai essayer le fichier modifier c'est bon juste comme je le souhaitai.

Mais serait t'il possible de faire une modification afin d'obtenir un résultat instantané.

Si une cellule s'efface pour (x) raison, je ne le verrai que lorsque je relancerai la macro.

Car j'ai modifier a nouveau les cellules de formules histoire de voir

MAIS la mise a jour ne se fait pas immédiatement et il m'a fallu re lancer la macro, qui là a fonctionner de nouveau.

D'où ma demande de modification.

A plus encore merci bonne soirée.

Cdlt Ray

re

quel est le BUT ?

une alerte si quelqu'un a accidentellement modifié une cellule ?

@Ray

voici la nouvelle version :

10test-formule.xlsm (20.72 Ko)

merci de me donner ton avis.

dhany

@Dhany,

J'ai l'erreur ci jointe dès que je clic sur le bouton pour lancer la macro.

A plus tard

Cdlt Ray

erreur

comme j'avais lancé la macro avec Ctrl e j'ai enlevé l'ancienne macro, ce qui a enlevé le raccourci clavier ; et j'ai pas pensé à enlever ton bouton (qui sert plus à rien car maint'nant, c'est fait automatiquement, comme tu l'as demandé) !

donc supprime ton bouton, et utilise comme suit : il te suffit de modifier une des cellules en colonne E ou F :

entre au choix une valeur ou une formule dans une cellule de la plage E3:F36.

dhany

@Dhany,

merci pour les infos

si on efface plusieurs formules a la fois ca plante la macro obliger de sortir du fichier.

j'ai fait l'essai en E et en F en supprimant deux formules et plantage peut plus déplacer le curseur

Par contre si on supprime une a une peut importe la colonne c'est bon

bonne soirée a toi et merci Dhany

Cdlt Ray

@Ray

ce que tu as indiqué est tout à fait normal, car :

* la macro est conçue pour marcher quand tu modifies une seule cellule à la fois

ça serait plus compliqué de faire cette macro pour plus d'une cellule à la fois !

* quand la macro est exécutée alors qu'y'a plus d'une cellule sélectionnée à la fois :

ça plante pas, mais ça fait rien du tout car justement ça sort par Exit Sub

mais ça sort de la macro, pas du fichier !


je mets ici mon code VBA :

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
  Dim dlig&: Application.ScreenUpdating = 0
  dlig = Cells(Rows.Count, 5).End(xlUp).Row
  With Target
    If .CountLarge > 1 Then Exit Sub
    If Not Intersect(Target, Range("E3:F" & dlig)) Is Nothing _
      Then .Offset(, 4) = IIf(.HasFormula, "O", "N")
  End With
End Sub

c'est la ligne If .CountLarge > 1 Then Exit Sub qui fait qu'ça sort.


bonne soirée à toi aussi.

dhany

Salut jmd,

Dans ton message, tu écris ceci.

je préfère OpenOffice, qui est plus à jour.

et qui contient ESTFORMULE

J'ai pas mal de programme fait sous sous excel 2007 si je me procure cette version quels avantages aurai je en plus

et mes programmes vont fonctionner avec ou pas.

Tu peux m'en dire plus svp sur OpenOffice, gratuit français

je regarde aussi en attendant

Merci pour cette info

Cdlt Ray

Rechercher des sujets similaires à "test formule colonnes"