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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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
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
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.
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
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 .
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