Comparer les données d’une cellule en excel et les données entrées en vba

Fermé
Signaler
Messages postés
49
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
23 novembre 2021
-
Messages postés
16122
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
1 décembre 2021
-
Bonjour à tous,

Je souhaiterais comparer les données venant d’une cellule d’une feuille excel et les données introduites par l’intermédiaire de MsgBox en vba.
Voici en détail ce que je voudrais faire.
D’une part, je dispose d’un fichier excel comprenant de 2 (deux) feuilles nommées respectivement « List_01 » et « List_02 ».
La feuille « List_1 » contient, sur chaque ligne, des quantités d’un produit en nombres vendus, le matin, l’après-midi et le soir.
D’autre part, la feuille « List_2 » est au départ vierge, mais devra recevoir, par la suite, la ligne complète de l’enregistrement lu dans la feuille « List_2 », à certaines conditions.
Ces conditions sont les suivantes :
3 (trois) nombres sont saisis par MsgBox, une seule fois dans le programme.
Lorsque les nombres lus dans la feuille « List_1 » correspondent aux 3 (trois) nombres introduits par MsgBox, alors l’enregistrement de « List_1 » est écrit chronologiquement sur une ligne de la feuille « Lis_2 ».
Si ce n’est pas le cas, le fichier excel est relu.
Exemple :
L’enregistrement lu dans la « List_1 » de la feuille excel est : A B C.
Les 3 (trois) nombres introduits par MsgBox sont : X Y Z.
Je voudrais exprimer la comparaison suivante en utilisant les couples de nombres formés de la manière suivante pour faire moins de tests :
SI (A,B) = (X,Y) ET (B,C) = (Y,Z) ET (A,C) = (X,Z) ALORS écrire l’enregistrement lu dans la feuille « List_2 ».

Pourriez-vous m’aider à mettre en couples ces nombres et réaliser les tests ?
Remerciements.

arsene53

1 réponse

Messages postés
16122
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
1 décembre 2021
1 563
Bonjour,

Pas compris vos tests par couples, vu que c'est un et pour tous

je verrai ceci: si A=x et b=y et c=z

Mais c'est vous qui voyez.