Creer message erreur dans excel

Fermé
romanza Messages postés 250 Date d'inscription samedi 27 janvier 2007 Statut Membre Dernière intervention 10 avril 2023 - Modifié par jipicy le 8/03/2010 à 08:41
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 9 mars 2010 à 08:09
Bonjour,

Dans un tableau excell, je saisis une date de début (en a1) et une date de fin (en B1) à l'aide d'un petit calendrier qui s'affiche automatiquement quand je clique sur ces cellules.

En C1 j'ai une formule qui m'arrondi au supérieur le nombre de mois entre les deux dates.

Je voudrais qu'un message d'erreur apparaisse dés lors que le nombre de mois dépasse 12.

Ça ne marche pas avec le menu validation (à cause du calendrier semble t'il) donc je pense qu'il faudrait mettre du VBA pour lequel je ne touche aucune Bille.

Merci pour votre aide
A voir également:

6 réponses

Bonsoir,

Je pense qu'il faudrait faire évoluer votre formule qui se trouve en C1. Mais pour cela, il faudrait nous la présenter.

Cordialement,
Migou
0
Exemple : =SI(B1-A1>=12;"erreur";B1-A1)
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
7 mars 2010 à 15:41
Bonjour,

Puisque tu as des dates il faut travailler sur les année et mois de celles-ci.
Ex:
=SI((ANNEE(B1)-ANNEE(A1))*12+MOIS(B1)-MOIS(A1)>12;"erreur";B1-A1)
pour le nombre de jours

ou
=SI((ANNEE(B1)-ANNEE(A1))*12+MOIS(B1)-MOIS(A1)>12;"erreur";(ANNEE(B1)-ANNEE(A1))*12+MOIS(B1)-MOIS(A1))
pour le nombre de mois

eric
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
8 mars 2010 à 02:22
Non, romanza.

Validation des données/Autoriser:Décimal/ /Données:inférieure ou égale à/Maximum:12
doit marcher. Comment as-tu procédé ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
8 mars 2010 à 06:59
Bonjour raymond,

Une validation marche pour une saisie, pas pour un résultat de formule.
eric
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 096
9 mars 2010 à 04:15
Bonjour eriiic, tu as raison !

J'ai répondu trop vite. Ce n'est pas dans C1 qu'il faut placer la validation, mais dans B1 :
on fait "Autoriser : / Personnalisé" ;
dans la fenêtre "Formule" qui s'affiche on saisit =C1<12

Très cordialement.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
9 mars 2010 à 08:09
Salut raymond,

C'est mieux :-)
De toute façon le demandeur s'en f.... j'ai l'impression
Bonne journée :-)
eric
0