Aide sur un commentaire dynamique

bonsoir à tous,

j'ai voulu réaliser un commentaire dynamique selon la condition:

E21<>"" et E21>N12 avec une autre condition en MFC qui marche alors que le commentaire apparait pourtant que la deuxième condition est remplie

voici la formule saisie dans ="mDF(E21<>"";E21<=N12;Salut Maher, ça te convient ?)"

selon la fonction suivante:

Private Function Formule(T As String) As String

Dim Fml As String

If T Like "*mDF(*" Then

Fml = Mid(T, InStr(1, T, "mDF(") + 4)

Fml = Left(Fml, InStr(1, Fml, ";") - 1)

If Not Evaluate(Fml) Then Exit Function

Formule = Mid(T, InStr(1, T, ";") + 1)

Formule = Left(Formule, Len(Formule) - 2)

End If

End Function

voici le fichier ci-joint

Amicalement.

https://www.excel-pratique.com/~files/doc2/compte_rendu_maherom.xls

Salut le forum

Maherom, as-tu essayé sur le forum du concepteur de la macro ?

Le lien : Didier Fourgeot - myDearFriend

Mytå

bonjour,Usb512

non mais je vais essayé merci pour le fil et je vais vous informer en cas de réponse positive si non j'attends toujours des nouvelles dans ce forum.

Amicalement maher.

Re le forum

Maherom j'ai trouvé le problème, le code vérifie le point-virgule(;) et les guillemets(")

Pour contourner le problème en T20 ta formule

=ET(E21<>"";E21<N12)*1

Et dans ta mise en forme conditionelle

="mDF($T$20=1;Salut Maher, ça te convient ?)"

Le format reconnu par la macro est

"mDF(Condition;Message)"

Tu fais la même chose pour les autres avec une cellule intermédiaire.

Mytå

bonsoir,

encore mile fois merci je l'ai essayé et ca marche.

Cordialement Maher

et à bientôt.

Rechercher des sujets similaires à "aide commentaire dynamique"