problème vba excel avec les dates

problème vba excel avec les dates - VB/VBA/VBS - Programmation

Marsh Posté le 26-05-2005 à 21:43:09    

Bonjour le forum.  
J'ai fait un userform composé de 3 combobox ou l'utilisateur doit entrer des dates (combobox1="jour", combobox2="mois" et combobox3="année" ). Mon problème est de traduire les données saisies par l'utilisateur en date (format JJ/MM/AA), de vérifier si la date saisie existe (ex: problème si la date est le 30/02/81) et si cette date n'est pas encore passée (elle doit etre antérieur à la date d'activation de la macro).  
Pourriez-vous m'aider.  
Merci.

Reply

Marsh Posté le 26-05-2005 à 21:43:09   

Reply

Marsh Posté le 27-05-2005 à 09:15:43    

Tu veux pas, en plus, qu'on te prépare le café?
 
Alors, en gros:
Tu déclares une variable string
Dans cette variable tu concatènes le contenu de cbo1, un slash, le contenu de cbo2, un slash et le contenu de cbo3.
Tu testes le contenu de la variable pour voir si c'est une date (cadeau: IsDate())
Si oui, tu testes si le contenu de cette même variable est antérieur (cadeau: plus petit < ) à aujourd'hui (cadeau: Date).
 
Maintenant, contre un beau paquet d'espèces sonnantes et trébuchantes, je veux bien faire ton travail à ta place.
Suis même prêt à me déguiser en femme pour passer l'oral mais là, je pense que je ne serais pas crédible.
 
Autrement dit,
ON N'EST PAS LA POUR FAIRE VOS TP!
Vous avez dû avoir des cours, il y a l'aide (F1) et il y a Internet pour faire des recherches.


Message édité par AlainTech le 27-05-2005 à 09:17:30

---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed