OVH Cloud OVH Cloud

Vérification d'un format

3 réponses
Avatar
NicolasB
Bonjour =E0 tous

apr=E8s la saisie de caract=E8re dans une cellule, j'aimerais=20
contr=F4ler que la saisie est une date, et si la saisie=20
n'est pas une date s'affiche un message de rappel.

Si cette fonction est possible j'aimerais l'appliquer sur=20
plusieurs cellule apr=E8s la saise.

Je vous remercie pour toutes vos r=E9ponses =E0 venir

NicolasB

3 réponses

Avatar
Nicolas B.
Salut Nicolas,

Un date étant un nombre pour Excel, ça complique un peu le problème...

Par VBA, il existe une fonction IsDate :

Function EstDate(Tg As Range) As Boolean
Application.Volatile
If IsDate(Tg.Value) Then EstDate = True
End Function

Et dans une cellule tu rentres par exemple :
=estdate(a1)
(Renvoit VRAI ou FAUX.)


A+
Nicolas B.


NicolasB wrote:
Bonjour à tous

après la saisie de caractère dans une cellule, j'aimerais
contrôler que la saisie est une date, et si la saisie
n'est pas une date s'affiche un message de rappel.

Si cette fonction est possible j'aimerais l'appliquer sur
plusieurs cellule après la saise.

Je vous remercie pour toutes vos réponses à venir

NicolasB


Avatar
Nicolas B.
Hum, tu peux oublier mon précédent message... Pas besoin de VBA :-)

Sélectionne la plage dont il faut vérifier la saisie.
DonnéesValidation, choisir Autoriser Date, cocher Ignorer si vide,
bornes des dates : 01/01/1900 à 31/12/9999 et dans l'onglet suivant tu
personnalises le message à afficher.


A+
Nicolas B.


NicolasB wrote:
Bonjour à tous

après la saisie de caractère dans une cellule, j'aimerais
contrôler que la saisie est une date, et si la saisie
n'est pas une date s'affiche un message de rappel.

Si cette fonction est possible j'aimerais l'appliquer sur
plusieurs cellule après la saise.

Je vous remercie pour toutes vos réponses à venir

NicolasB


Avatar
NicolasB
Merci bcp pour les infos cela fonctionne très bien

A+
-----Message d'origine-----
Hum, tu peux oublier mon précédent message... Pas besoin
de VBA :-)


Sélectionne la plage dont il faut vérifier la saisie.
DonnéesValidation, choisir Autoriser Date, cocher
Ignorer si vide,

bornes des dates : 01/01/1900 à 31/12/9999 et dans
l'onglet suivant tu

personnalises le message à afficher.


A+
Nicolas B.


NicolasB wrote:
Bonjour à tous

après la saisie de caractère dans une cellule,
j'aimerais


contrôler que la saisie est une date, et si la saisie
n'est pas une date s'affiche un message de rappel.

Si cette fonction est possible j'aimerais l'appliquer
sur


plusieurs cellule après la saise.

Je vous remercie pour toutes vos réponses à venir

NicolasB
.