Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Probleme de recherche multicritères avec SOMMEPROD en VBA

  • Initiateur de la discussion Initiateur de la discussion seb26000
  • Date de début Date de début

seb26000

XLDnaute Occasionnel
Bonsoir à tous,

J'ai un formulaire que l'utilisateur est rempli dans un fichier (ici Nettoyage_Demande). Lors de la validation, une macro ouvre un second fichier pour voir si cette demande existe déjà. Si le test répond oui, un message informe l'utilisateur que sa demande est déjà existante.

Le probleme c'est que ca ne marche que sur le papier

Voici le déroulement :

1. Le demandeur remplit le formulaire


2. Lors de la validation, une macro ouvre le fichier Nettoyage_Données, pour voir si la demande existe déjà. Si elle existe, un message informe l'utilisateur que la demande existe déjà, si la demande n'existe pas, une ligne est insérée pour que les différentes info y soient insérées.


3. Pour contrôler l'existance d'une demande, le test consiste à vérifier si les variables LO (local) et TR (tranche) issues du formulaire, sont présentes dans les champs nommés LOCAL et TRANCHE du fichier Nettoyage_Données et que le champ nommé DATE_REALISE (Nettoyage_Données) soit vide.


Malheureusement ca ne marche pas, je n'arrive pas à faire faire ce contrôle à Excel. Pour le test vous pouvez reprendre les valeurs présentes sur l'impression d'écran et valider la demande, vous verrez qu'à chaque fois Excel crée la demande alors qu'elle existe déjà !!!

Bonne fin de WE à tous et merci d'avance !!
 

Pièces jointes

  • 2.jpg
    54.4 KB · Affichages: 196
  • 2.jpg
    54.4 KB · Affichages: 201
  • 1.jpg
    46.5 KB · Affichages: 215
  • 1.jpg
    46.5 KB · Affichages: 221
  • 3.jpg
    48 KB · Affichages: 125
  • 3.jpg
    48 KB · Affichages: 131
  • Nettoyage locaux.zip
    126.4 KB · Affichages: 50
  • Nettoyage locaux.zip
    126.4 KB · Affichages: 55
  • Nettoyage locaux.zip
    126.4 KB · Affichages: 58
Dernière édition:

Discussions similaires

Réponses
18
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…