Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bloquer une saisie si la date se trouve dans une liste
Merci beaucoup Philippe
j'ai commis une erreur...
En effet, la saisie est dans une cellule adjacente à celle qui contiendrait la date
J'ai un début de code de macro que j'ai essayé mais qui ne me donne pas le résultat attendu après avoir appliqué aux cellules la validation de donnée telle que tu l'as présentée (j'avais fait un essai avec une validation date différente de mais ça ne marche pas)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then
If Target.Offset(0, -1) <> "" Then
Target.Offset(0, -1).Select
SendKeys "{ENTER}"
End If
End If
End Sub
Ce qu'il faut savoir c'est que la date est généré par une formule de type :
=SI(C2="";"";AUJOURDHUI())
Le code s'exécute mais contrairement à ce que je pensais, même si la date est "interdite" le sendkey ne provoque pas le refus de la saisie.
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.