Bonjour,
Voici une première proposition avec une orientation de l'organisation à adopter selon moi. Ce n'est pas encore parfait puisque les 2 onglets de suivi des devis et des factures sont à améliorer et notamment à alimenter par des macros VBA.
En tout cas, pour votre problème principal, pour que la recherche soit fructueuse, cela suggère de saisir dans le suivi des devis, dans la colonne CHOIX, pour chaque devis du client : ACCEPTE ou REFUSE (ou ATTENTE) (>> il faudra probablement penser à une liste de validation).
Le devis cherché ne pourra qu'être un devis ACCEPTE, les autres étant alors d'office en état REFUSE (ou toujours en attente). Et comme il arrive, je vous le souhaite, qu'un client revienne, il faudra également (par macro justement), saisir FACTURE dans la colonne ETAT lorsque les prestations portant sur un devis seront facturées. Ainsi, on écarte aussi de la recherche les devis antérieurs, acceptés et "soldés". La seule vigilance à avoir est le cas de l'émission de plusieurs devis (pour un même client) mais sur une période ramassée pour des prestations différentes. Alors, il faudra faire en sorte que la facturation respecte l'ordre d'établissement des devis acceptés.
Cdlt,