B
baptiste29460
Guest
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é
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é