Afficher un message
Vieux 12/05/2006, 16h25   #1 (permalink)
baptiste29460
Guest
 
Messages: n/a
Par défaut creation d'un test en vba

Bonjour,

J'ai cree une petite base de données sous excel alimentée par des textbox dans un userform.
Chaque ligne de la base de données correspond à des données mensuelles. La première donnée qui est renseignée est donc la date. Celle-ci est récupéré dans un onglet 'date' dans lequel se trouve un combo (31/01/06 - 28/02/06 etc....)

Dans le code du userform, j'ai programmé l'inscription de chaque textbox dans une colonne bien précise de mon onglet base_de_données. Il recherche la première cellule vide de la première colonne (la date en l'occurence) et puis inscrit sur cette ligne : la date (récupérée dans le comb) et ensuite les données des textbox

Mon problème :
j'aimerai que lorsque je valide mon userform,

-- il fasse un test pour savoir si les éléments ont déjà été saisis ou pas par rapport à la date sélectionnée (ex : si dans la colonne date de ma base de donnée il trouve la date selectionnée dans l'onglet 'date', msgbox 'vous avez déjà renseigné les données du mois x'
-- il fasse un test pour savoir si la date selectionnée dans l'onglet 'date' est bien la prochaine par rapport à la dernière inscrite dans la colonne date de ma base de données.
(ex: 31/03/06 est la date des dernières données renseignée dans la bdd donc la prochaine sera 30/04/06)

je ne sais si j'ai été super clair dans mes explications mais je vous remercie d'avance pour vos réponses.

Mon souci : je voudrais qu'un test soit effectué
  Réponse avec citation
ANNONCES