MFC avec VBA => argument ou appel de proc incorrect
Résolu/Fermé
Mouftie
Messages postés
215
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
6 septembre 2020
-
7 févr. 2014 à 14:07
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 14 févr. 2014 à 11:14
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - 14 févr. 2014 à 11:14
A voir également:
- Argument ou appel de procédure incorrect
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel inconnu - Guide
- Renvoi d'appel ooredoo - Forum Mobile
- Comment reecouter un appel sur iphone - Forum Huawei
- Appel externe c'est quoi - Forum telephonie fixe
4 réponses
f894009
Messages postés
17221
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
4 janvier 2025
1 712
8 févr. 2014 à 09:31
8 févr. 2014 à 09:31
Bonjour,
Pourquoi =ET alors qu'il n'y a qu'un critere ???
Pourquoi =ET alors qu'il n'y a qu'un critere ???
Mouftie
Messages postés
215
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
6 septembre 2020
15
9 févr. 2014 à 21:34
9 févr. 2014 à 21:34
Bonsoir f894009,
D'accord pour le Et (je voulais mettre 2 critères, mais comme ça ne fonctionnait pas j'ai voulu simplifier au maximum pour trouver l'erreur, et j'ai oublié de retirer And).
Mais ça ne change rien au problème, avec ou sans And ; la formule "à la main" est =DROITE($A1;6)="trouvé" et cela fonction, avec VBA non ?
(entre nous =ET(DROITE($A1;6)="trouvé") fonctionne aussi ;>)
Merci quand même
D'accord pour le Et (je voulais mettre 2 critères, mais comme ça ne fonctionnait pas j'ai voulu simplifier au maximum pour trouver l'erreur, et j'ai oublié de retirer And).
Mais ça ne change rien au problème, avec ou sans And ; la formule "à la main" est =DROITE($A1;6)="trouvé" et cela fonction, avec VBA non ?
(entre nous =ET(DROITE($A1;6)="trouvé") fonctionne aussi ;>)
Merci quand même
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié par eriiic le 10/02/2014 à 00:46
Modifié par eriiic le 10/02/2014 à 00:46
Bonsoir,
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=ET(DROITE($B1;6)=""Trouvé"")"
a l'air de bien marcher.
Et il faudrait plutôt que tu fasses ta mfc sur une cellule et que tu la copies :
sinon il y n'y a pas d'incrémentation de ligne sur $B1
eric
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=ET(DROITE($B1;6)=""Trouvé"")"
a l'air de bien marcher.
Et il faudrait plutôt que tu fasses ta mfc sur une cellule et que tu la copies :
Range("B1:B20").FormatConditions.Delete [B1].FormatConditions.Add Type:=xlExpression, Formula1:="=ET(DROITE($B1;6)=""Trouvé"")" [B1].FormatConditions(1).Interior.ColorIndex = 46 [B1].Copy Range("B2:B20").PasteSpecial Paste:=xlPasteFormats
sinon il y n'y a pas d'incrémentation de ligne sur $B1
eric
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci
Mouftie
Messages postés
215
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
6 septembre 2020
15
14 févr. 2014 à 11:14
14 févr. 2014 à 11:14
Bonjour Eriiic,
Désolée de ne pas avoir répondu plus tôt.
cela ne fonctionne toujours pas
néanmoins, ça m'a donné l'occasion de trouvé l'erreur DE PARENTHÈSE !
Donc, voilà ce que ça donne :
Désolée de ne pas avoir répondu plus tôt.
cela ne fonctionne toujours pas
néanmoins, ça m'a donné l'occasion de trouvé l'erreur DE PARENTHÈSE !
Donc, voilà ce que ça donne :
Sub FiltreMot()
With Range("B1:B20")
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=DROITE($B2;6)=""trouvé"""
.FormatConditions(1).Interior.ColorIndex = 46
End With
End Sub