loulou2011
XLDnaute Nouveau
Bonjour tout le monde,
Je vous explique mon besoin en essayant d'être le plus clair possible.
Dans un fichier Excel 2010, je demande à des opérateurs de saisir des heures de contrôle suivant des plages horaires en 3x8.
Exemple :
Dans la cellule A1 ma plage est 05:00, ma cellule B1 ma plage en 06:00 etc etc...
Dans les cellules A2, B2 etc... c'est l'opérateur qui saisit son heure de prélèvement 05:12, 06:27 etc ect.
Donc c'est simple à priori sauf qu'il est possible :
-dans la plage horaire de 05:00 de saisir 04:58 ou 6:13, je souhaite limiter à 05:00 et 05:59, idem pour les autres plages 06:00-06:59 etc etc...
-de saisir aussi 6,12 au lieu de 06:12, j'ai beau bricolé le format de cellule ça merdouille à chaque fois
Alors je ne sais pas si cela doit être fait en VBA mais lors de l'enregistrement du classeur via un bouton "enregistrer" il faudrait checker chaque cellule A2, B2... pour vérifier que le format est bien HH:MM et également vérifier que l'intervalle de la plage horaire est respecté.
Merci pour vos aides avertis.
Je vous annexe un fichier.
Je vous explique mon besoin en essayant d'être le plus clair possible.
Dans un fichier Excel 2010, je demande à des opérateurs de saisir des heures de contrôle suivant des plages horaires en 3x8.
Exemple :
Dans la cellule A1 ma plage est 05:00, ma cellule B1 ma plage en 06:00 etc etc...
Dans les cellules A2, B2 etc... c'est l'opérateur qui saisit son heure de prélèvement 05:12, 06:27 etc ect.
Donc c'est simple à priori sauf qu'il est possible :
-dans la plage horaire de 05:00 de saisir 04:58 ou 6:13, je souhaite limiter à 05:00 et 05:59, idem pour les autres plages 06:00-06:59 etc etc...
-de saisir aussi 6,12 au lieu de 06:12, j'ai beau bricolé le format de cellule ça merdouille à chaque fois
Alors je ne sais pas si cela doit être fait en VBA mais lors de l'enregistrement du classeur via un bouton "enregistrer" il faudrait checker chaque cellule A2, B2... pour vérifier que le format est bien HH:MM et également vérifier que l'intervalle de la plage horaire est respecté.
Merci pour vos aides avertis.
Je vous annexe un fichier.