Opérateur variable d'une condition matricielle
Résolu/Fermé
Victor Porée
Victor Porée
- Messages postés
- 75
- Date d'inscription
- mardi 11 juin 2013
- Statut
- Membre
- Dernière intervention
- 30 mai 2017
Victor Porée
- Messages postés
- 75
- Date d'inscription
- mardi 11 juin 2013
- Statut
- Membre
- Dernière intervention
- 30 mai 2017
A voir également:
- Opérateur variable d'une condition matricielle
- Opérateur variable d'une condition matricielle ✓ - Forum - Excel
- [PHP] Opérateur = variable ✓ - Forum - PHP
- No x11 display variable was set, but this program performed an operation which requires it. - Forum - Linux / Unix
- Opérateurs de la téléphonie: contestation des conditions d'un marché européen unique - Actualités
- Java condition variable - Articles
4 réponses
Frenchie83
8 juil. 2016 à 12:52
- Messages postés
- 2235
- Date d'inscription
- lundi 6 mai 2013
- Statut
- Membre
- Dernière intervention
- 5 mars 2022
8 juil. 2016 à 12:52
Re
Petit rectificatif, je me suis aperçu après coup qu'avec les opérateurs => et = cela ne fonctionnait pas.
https://www.cjoint.com/c/FGikYmebKQl
Cdlt
Petit rectificatif, je me suis aperçu après coup qu'avec les opérateurs => et = cela ne fonctionnait pas.
https://www.cjoint.com/c/FGikYmebKQl
Cdlt
Frenchie83
7 juil. 2016 à 04:18
- Messages postés
- 2235
- Date d'inscription
- lundi 6 mai 2013
- Statut
- Membre
- Dernière intervention
- 5 mars 2022
7 juil. 2016 à 04:18
Bonjour
Des idées? peut-être, mais pour plus de clarté, il serait préférable de mettre une copie de votre fichier en pièce jointe et de préciser ce que vous voulez faire (avec quelques exemples de résultats attendus)
Cdlt
Des idées? peut-être, mais pour plus de clarté, il serait préférable de mettre une copie de votre fichier en pièce jointe et de préciser ce que vous voulez faire (avec quelques exemples de résultats attendus)
Cdlt
Victor Porée
8 juil. 2016 à 00:33
- Messages postés
- 75
- Date d'inscription
- mardi 11 juin 2013
- Statut
- Membre
- Dernière intervention
- 30 mai 2017
8 juil. 2016 à 00:33
Bonjour Frenchie83,
Merci pour ta réponse,
Voici mon fichier :
https://www.cjoint.com/c/FGhwCsLvS8a
Je veux tout simplement que mon opérateur (>, >=, <, <= ou =) soit spécifié dans une cellule.
Merci pour ta réponse,
Voici mon fichier :
https://www.cjoint.com/c/FGhwCsLvS8a
Je veux tout simplement que mon opérateur (>, >=, <, <= ou =) soit spécifié dans une cellule.
Frenchie83
8 juil. 2016 à 08:35
- Messages postés
- 2235
- Date d'inscription
- lundi 6 mai 2013
- Statut
- Membre
- Dernière intervention
- 5 mars 2022
8 juil. 2016 à 08:35
Bonjour
En passant par du VBA, si ça vous convient
https://www.cjoint.com/c/FGigIcgej3l
Cdlt
En passant par du VBA, si ça vous convient
https://www.cjoint.com/c/FGigIcgej3l
Cdlt
Victor Porée
10 juil. 2016 à 18:19
- Messages postés
- 75
- Date d'inscription
- mardi 11 juin 2013
- Statut
- Membre
- Dernière intervention
- 30 mai 2017
10 juil. 2016 à 18:19
Bonjour tout le monde,
Une réponse m'a été apportée par ailleurs :
Merci de m'avoir accordé de votre temps !
Bon dimanche,
Une réponse m'a été apportée par ailleurs :
Function test(échantillon, opérateur, valeur)
Dim r(), i, v, nc
nc = Application.Caller.Columns.Count
If échantillon.Count = 1 Then
test = Evaluate(Replace(échantillon & opérateur & valeur, ",", "."))
Else
i = -1
For Each v In échantillon
i = i + 1
ReDim Preserve r(i)
r(i) = Evaluate(Replace(v & opérateur & valeur, ",", "."))
Next v
If nc = 1 Then test = Application.Transpose(r) Else test = r
End If
End Function
Merci de m'avoir accordé de votre temps !
Bon dimanche,
8 juil. 2016 à 15:39
Merci, ça fonctionne bien. :)
Je ne maitrise pas le VBA, alors je vais prendre le temps d'analyser le code afin de pouvoir l'exploiter.
Sinon, sans VBA, c'est pas possible ?
8 juil. 2016 à 16:04
9 juil. 2016 à 06:54
Sinon, sans VBA, c'est pas possible ? peut-être, mais ne trouvant pas de solution rapidement , j'ai abandonné au profit du VBA.
Serait-ce possible de créer une fonction qui décompose le test logique en trois arguments, dont l'opérateur ? Créer une fonction, passe encore par du VBA. Cela nécessite d'écrire un formule qui intègrera la nouvelle fonction. j'ai essayé mais je bute sur l'affichage du résultat (il m'affiche la formule au lieu du résultat). je ne vois toujours pas où est l'erreur.
Si vous demander à passer par une fonction personnalisée, je suppose que c'est pour avoir de la souplesse par rapport à la longueur de votre tableau. Si c'est cela, voici le code précédent modifié qui ne tient pas compte de la longueur du tableau.
Pour la fonction personnalisée, si je trouve la solution, je vous l'enverrai.
Cdlt
10 juil. 2016 à 18:18
J'ai trouvé ailleurs la fonction personnalisée que je cherchais.
Je te remercie sincèrement de m'avoir accordé de ton temps. :)
Bon dimanche,