Bonjour
je souhaite créer un programme sous Excel 2010 en vba.
J'ai une base de données dans un fichier excel avec des colonnes :
Nom / Date / motif / durée / validé
Je souhaite créé un formulaire de saisie :
Nom
date début (obligation d'indiquer une date, pas un champ texte)
date fin (obligation d'indiquer une date, pas un champ texte)
motif (il y aura une liste de motif défini)
durée (il y aura une liste de durée définie)
Dès qu'un enregistrement est effectué via ce formulaire, les données viennent s'enregistrer directement sur la 1ère ligne vierge de ma base de données. Il faut aussi avoir 1 ligne par date, alors que l'enregistrement se fait selon une période. La période de date d'enregistrement, doit s'éclater en autant de ligne que de date dans ma base de données. (Si date début = Date de fin, alors 1 ligne)
Exemple 1 :
Date début = 08/06/2013
Date Fin = 08/06/2013
Il me faut 1 ligne avec la date du 08/06.
Exemple 2 :
Date début = 01/06/2013
Date Fin = 15/06/2013
Il me faut 15 lignes avec les dates 01/06, 02/06, 03/06, ... ,14/06, 15/06.
Merci de votre aide
Partager