Equiv vba
Résolu/Fermé
JSCH19
Messages postés
129
Date d'inscription
mercredi 30 octobre 2019
Statut
Membre
Dernière intervention
22 juin 2023
-
Modifié le 20 mai 2021 à 22:06
JSCH19 Messages postés 129 Date d'inscription mercredi 30 octobre 2019 Statut Membre Dernière intervention 22 juin 2023 - 21 mai 2021 à 17:26
JSCH19 Messages postés 129 Date d'inscription mercredi 30 octobre 2019 Statut Membre Dernière intervention 22 juin 2023 - 21 mai 2021 à 17:26
A voir également:
- Fonction equiv vba
- Fonction si et - Guide
- Fonction equiv en anglais - Guide
- Fonction moyenne excel - Guide
- Fonction filtre excel n'existe pas - Forum Excel
- Vba attendre 1 seconde ✓ - Forum VB / VBA
1 réponse
yg_be
Messages postés
23408
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 décembre 2024
Ambassadeur
1 557
20 mai 2021 à 22:30
20 mai 2021 à 22:30
bonjour,
je ne vois aucune "formule Equiv" dans ton code.
penses-tu vraiment qu'un code qui ne fonctionne pas te permet de ne pas expliquer le résultat que tu essaies d'obtenir?
je ne vois aucune "formule Equiv" dans ton code.
penses-tu vraiment qu'un code qui ne fonctionne pas te permet de ne pas expliquer le résultat que tu essaies d'obtenir?
Modifié le 21 mai 2021 à 05:19
exemple:C7="SERVEUSE";D7="Ouvrir la caisse
voila le code qui fonctionne tres bien sur une feuille que j'essayais d'implementer en vba.
21 mai 2021 à 10:30
Dans ce cas-là, il est utile de décomposer l'instruction pour découvrir quelle partie pose problème.
Je ne l'ai pas fait, car je vois de multiples erreurs dans ton code. Je pense aussi que tu n'as pas compris comment utiliser la fonction Match() en VBA.
Par ailleurs, je suis surpris par ta formule: je pense qu'il est plus clair d'utiliser AND() plutôt qu'une multiplication. Surtout si tu t'inspires de la formule pour programmer en VBA.
21 mai 2021 à 10:45
Tu n'expliques pas pourquoi tu fais ce code en VBA, à quoi il sert.
Acceptons qu'il soit utile.
C'est, en général, une mauvaise pratique, au moment de concevoir du code VBA sous Excel, de réfléchir en terme de formule ou de commande Excel. Il est préférable de bien comprendre le résultat recherché, et de programmer pour l'obtenir.
Tu écris que tu cherches a retourner le numero de la ligne du tableau si les deux critere sont verifies
Le plus logique, si c'est utile à faire en VBA, c'est de programmer une boucle et de vérifier les valeurs.
21 mai 2021 à 16:35
Voila,en gros je vais essayer d'expliquer ce que j'aimerais que la formule fasse:
j'ai un userform compose de comboboxes, sachant que le userform contient deux comboboxes qui tiennent leur source "Rowsource" d'un tableau. J'aimerais que lorsque je selectionne des valeurs dans les deux comboboxes et appuie sur un commandbutton que celui ci renvoie dans un textboxe sur quelle ligne du tableau que ces valeurs sont inscrits.
je pense avoir ete explicit dans mon explication.Merci
21 mai 2021 à 16:37