Arf!!! Je n'arrive pas à traduire en macro ce que j'ai fait en MFC.
Tu veux empêcher la saisie de doublons (les 4 colonnes identiques), mais on ne peut savoir si c'est un doublon que lors de la saisie de la 4ème colonne, on ne peut donc pas empêcher la saisie des 3 autres, qui est déjà effectuée.
Dans ce cas, ne vaudrait-il pas mieux faire un contrôle de doublons a posteriori, une fois tout le tableau saisi, et non pas à chaque ligne?
Le truc qui me paraissait bien, c'était la validation, j'ai essayé avec
=SOMMEPROD((Désignation_travaux=$A9)*(localisation=$B9)*(jours=$C9)*(Heure_de_Début=$D9))=1 maic ça veut pas marcher.
J'ai essayé de faire ça en macro événementielle, mais j'y arrive pas,
il ne nous reste plus qu'à attendre le passage de pros de la macro (moi je bidouille!)...
je te joins un truc que j'ai fait récemment et qui empêche la saisie d'un chiffre si le total ne tombe pas juste.
C@thy [file name=ControleSaisie.zip size=8188]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ControleSaisie.zip[/file]