aide sur un commentaire dynamique  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

aide sur un commentaire dynamique  Sujet résolu

Messagepar maherom » 15 Août 2009, 20:34

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.
http://www.excel-pratique.com/~files/do ... aherom.xls
maherom
Jeune membre
 
Messages: 41
Inscription: 19 Juil 2009, 16:49
Version Excel: 2007

Messagepar Usb512 » 16 Août 2009, 19:36

Salut le forum

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

Le lien : Didier Fourgeot - myDearFriend

Mytå
.Image.
Avatar de l’utilisateur
Usb512
Membre fidèle
 
Messages: 266
Inscription: 15 Juin 2009, 01:06
Localisation: Québec
Version Excel: 2007 FR

Messagepar maherom » 16 Août 2009, 20:49

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.
maherom
Jeune membre
 
Messages: 41
Inscription: 19 Juil 2009, 16:49
Version Excel: 2007

Messagepar Usb512 » 16 Août 2009, 21:10

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
Code: Tout sélectionner
=ET(E21<>"";E21<N12)*1

Et dans ta mise en forme conditionelle
Code: Tout sélectionner
="mDF($T$20=1;Salut Maher, ça te convient ?)"

Le format reconnu par la macro est
Code: Tout sélectionner
"mDF(Condition;Message)"

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

Mytå
.Image.
Avatar de l’utilisateur
Usb512
Membre fidèle
 
Messages: 266
Inscription: 15 Juin 2009, 01:06
Localisation: Québec
Version Excel: 2007 FR

Messagepar maherom » 17 Août 2009, 01:49

bonsoir,
encore mile fois merci je l'ai essayé et ca marche.
Cordialement Maher
et à bientôt.
maherom
Jeune membre
 
Messages: 41
Inscription: 19 Juil 2009, 16:49
Version Excel: 2007


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: tulipe_4 et 15 invités