Format heure en VBA et Interrogation sur Format?

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.
 

Pièces jointes

  • Plage Horaire.xlsx
    10.3 KB · Affichages: 42
  • Plage Horaire.xlsx
    10.3 KB · Affichages: 45
  • Plage Horaire.xlsx
    10.3 KB · Affichages: 40

Caillou

XLDnaute Impliqué
Re : Format heure en VBA et Interrogation sur Format?

Bonjour,

Réponse tardive :
tu peux utilisaser la validation des données pour définir des contrôles de saisie :
- tu sélectionnes la cellule B2
- onglet Données / Validation des données
Capture.PNG

Caillou
 

Pièces jointes

  • Capture.PNG
    Capture.PNG
    22.2 KB · Affichages: 69
  • Capture.PNG
    Capture.PNG
    22.2 KB · Affichages: 69

fredl

XLDnaute Impliqué
Re : Format heure en VBA et Interrogation sur Format?

une autre solution avec userform.(activer les macros à l'ouverture)
Dis moi
A+
Fred
 

Pièces jointes

  • heure.xls
    48 KB · Affichages: 36
  • heure.xls
    48 KB · Affichages: 38
  • heure.xls
    48 KB · Affichages: 35

loulou2011

XLDnaute Nouveau
Re : Format heure en VBA et Interrogation sur Format?

Bonjour,

Merci à vous deux pour les solutions proposées.
Je vais les tester avec les opérateurs et recueillir leurs sentiments.

Désolé pour le retard dans mes remerciements, j'étais en déplacement.

Bien Cdlt,
 

Modeste geedee

XLDnaute Barbatruc
Re : Format heure en VBA et Interrogation sur Format?

Bonsour®
encore plus simple : en 2 clicks seulement!!

:rolleyes: encore plus simple sans macro !!!
 

Pièces jointes

  • heure2.xls
    95 KB · Affichages: 30
  • heure2.xls
    95 KB · Affichages: 33
  • heure2.xls
    95 KB · Affichages: 37
  • Capture.JPG
    Capture.JPG
    19.4 KB · Affichages: 48
  • Capture.JPG
    Capture.JPG
    19.4 KB · Affichages: 55
  • Capture.JPG
    Capture.JPG
    19.4 KB · Affichages: 50

Discussions similaires

Réponses
3
Affichages
406

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia