IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[E-00] Validation date : bug Excel 2000 ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut [E-00] Validation date : bug Excel 2000 ?
    Bonjour à tous,

    voila mon problème qui me parait somme toute assez simple mais qui est en train de me faire disjoncter ...
    en fait je souhaite obliger l'utilisateur à saisir une date dans une cellule
    donc Donnees-> Validation, choisir Date, supérieur à "15/02/1950"
    la OK
    seulement, je souhaite faire ca par code et la gros plantage !!!!!

    à vous de me dire si ca vous fait pareil :

    1. comment faire planter Excel 2000 :
    se positionner sur une cellule, lancer l'editeur de macro, puis menu Données->Validation, choisir Date, supérieur à et mettre une date
    cliquez sur OK ==> gros plantage Excel

    2. essayer de le faire soi même par code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    with target.Validation
    .delete
    .add Type:=xlValidateDate, alertstyle:=xlValidAlertStop, Operator:=xlGreater, Formula1:="15/02/1950"
    ...
    après y a .enureBlank mais ca plante au add avec une belle erreur 1004 Erreur définie par l'application ou par l'objet


    voila
    merci, c'est thérapeutique comme post car à mon avis y a pas d'erreur c'ext un bug Excel 2000 et je vais devoir me coder à la main l'analyse de la chaine de caractère saisie pour savoir si c'est une date ...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    autant pour moi,
    solution trouvée par un collègue,
    même si excel plante avec l'éditeur de macro,
    on peut passer par le code seulement il faut faire attention à la date saisie :
    "15/02/1950" fait planter, il faut saisir "02/15/1950" (format anglophone)


    sorry pour le post pour rien, en éspérant qu'il aide au moins qqun

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Excel 2000] Format date dans une listbox
    Par Monjarno dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/03/2010, 14h39
  2. [E-00] Intégrer date ascendant avec Excel 2000
    Par abysoft dans le forum Excel
    Réponses: 1
    Dernier message: 15/10/2008, 20h13
  3. bug excel 2000
    Par zowix dans le forum Windows Forms
    Réponses: 3
    Dernier message: 01/02/2007, 14h01
  4. Réponses: 1
    Dernier message: 10/10/2005, 08h58
  5. [crystal report] export vers excel 2000 data only
    Par bobwilson dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 22/02/2005, 18h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo