Bonjour tout le monde
je reviens vers vous car j'ai un souci avec une formule..je dois créer un tableau dans lequel on doit inscrire un numéro de matricule (jusque là c'est ok! )
Le tableau représentera des jours fractionné en heures( 24h/j)
je voudrai en fait que si on est le 1/1/2000 à 12:00 on ne puisse plus modifier les cellules d'avant cette date et cette heure precise, en gros: je m'inscris le 2/2/2016 a 12:00 et reviens vers 12:30, ben plus moyen de modifier car on a dépassé la date inscrite par contre je dois pouvoir le faire pour les dates et heures futures.. ceci afin d'éviter les tricheries de certains
Pas très clair j'imagine...
Voilà un code que j'ai trouvé sur la toile et qui fonctionne mais uniquement pour les jours passés et non pour les heures passées
Si quelqu'un à une idée de modifs je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("A1:P41")) Is Nothing Then Jour = [F1].Value If Date > Jour Then MsgBox ("Vous ne pouvez pas revenir à une date précedente") [Q1].Select Exit Sub End If End If End Sub
Ps: Le code ne figure que sur la feuille1 dans vba..
Partager