[VB/VBA/VBS] Divers petits coups de mains bienvenus

Divers petits coups de mains bienvenus [VB/VBA/VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 03-05-2006 à 15:46:01    

Salut tout le monde, je vous explique mes petits problèmes en VB sous Excel (ne me dites pas que c'est pourri et nanana etc... je le sais et j'ai pas le choix de programmer sous cette interface, c'est pour mon entreprise).
 
Voila j'ai un souci de contrôle de date qui lorsqu'on rentre une date erronée il y a le petit msgbox avec la fenêtre de débogage qui apparaît. Premièrement pour le contrôle j'ai abandonné les gens s'ils sont trop bêtes j'y peux plus rien, on me reprochera d'être pas très pro que l'erreur est humaine....mais je suis en stage et je compte pas faire que ce prog ;) . Deuxièmement et là on touche au corps du problème je voudrais pouvoir rajouter une instruction dans mon prog qui désactive ces fenêtres parce que quelqu'un qui clique débogage à vite fait de tout casser... :cry:  Si vous avez des solutions n'hésitez pas.
 
Ensuite quelle est l'instruction sous VB qui permet de retrouver la date du jour, bien qu'ayant cherché je ne trouve pas donc ca aussi un petit coup de pouce serait le bienvenu.
 
Je vous remercie d'avance. Bonne journée à tous
 
 
[edit: pour le problème permettant de retrouver la date du jour à la manière d ela fonction aujourd'hui() sous excel c'est résolu avec un intermédiaire prennant la valeur de Now]


Message édité par nexius26 le 03-05-2006 à 16:07:01
Reply

Marsh Posté le 03-05-2006 à 15:46:01   

Reply

Marsh Posté le 03-05-2006 à 16:20:28    

Pour la date et l'heure du jour, utiliser Now

date_et_heure = Format(Now(), "dd/mm/yyyy hh:nn" )
date_du_jour = Format(Now(), "dd/mm/yyyy" )
Range("A2" ).Value = Format(Now(), "dd-mm-yy" )


 
Il est possible de désactiver les messages d'alerte sans gravité par

DoCmd.SetWarnings False

et les messages d'alertes pour des erreurs par

On Error Goto ...

. Mais il vaudrait mieux que les dates saisies soient contrôlées pour être au bon format.

Reply

Marsh Posté le 05-05-2006 à 11:30:30    

Merci bcp olivthill pour ta rapidité en ce qui me concerne je ne peux pas m'en vanter. Pour le message d'erreur, le problème provient du fait que lorsque l'on rentre une date improbable (30/02/2xxx) ben forcément ca merde et il y a le message d'erreur qui m'apparaît
 
Par contre, quelqu'un connait-il la syntaxe pour appeler le bouton rechercher remplacer bien que seul le bouton rechercher m'intéresse, l'autre je m'en xxxxx

Reply

Sujets relatifs:

Leave a Replay

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