J'ai deux fichiers excel (Planning journalier.xls et Récapitulatif total 2010.xls).
Dans le fichier Planning journalier.xls j'inscris sur la feuille planning un n° de mission (colonne E) affectée à un responsable. Plusieurs responsables peuvent avoir la même mission.
Cette feuille est établie pour un planning matin et un planning après-midi.
J'utilise toujours la même feuille qui est imprimée une fois remplie.
Je souhaiterai une fois la feuille remplie que le bouton validation comptabilise le nombre de mission ( de 1 à 74) et reporter ce total dans un autre classeur Récapitulatif total 2010.xls (dans lequel figure un onglet par mois) en fonction de la date choisie dans le classeur Planning journalier.xls. (ex si deux missions N° 1 alors inscription du chiffre 2)
Lorsque je remplis la feuille d'après-midi le nouveau total vienne se rajouter au précédent total.
Je n'ai malheureusement aucune piste de début de code pour arriver à mettre en oeuvre cette manipulation.
Je vous joins les deux fichiers en espérant une aide de votre part.
J'espère avoir été suffisamment clair pour exposer mon problème.
Bonsoir
Les dossiers sont protégés difficile de t'aider.
mais nbval te donnera le nombre de tes missions faites
et avec une macro tu les envoi dans la récap
a+
jpb
Bonjour
Envoi moi ton dossier avec le dtpicker1 en ayant pris soin d'enlever toutes informations confidentielles et tu es sur quel excel 97,2003 ou 2007
a+
jpb
Concernant le dossier contenant DTPicker1 il s'agit duquel car le contrôle est dans la feuille Planning du fichier Planning journalier.xls à droite du bouton validation. Il me semblait que c'était le nom du contrôle (propriété de l'objet)
Bonjour
Il me manquait des ocx c'est la raison pour la quelle je ne voyais pas le date time picker.
macro refaite en prenant en compte ce contrôle
a+
jpb
J'ai dit "presque" parce que j'ai encore la valeur du nombre de mission 1 qui se reporte dans la colonne de la mission 10.
J'ai essayé toutes les autres valeurs, seul le chiffre 1 reporte ses résultats dans la colonne faite pour le 10 !!!
Cela semblait bien fonctionner pour toi
pour la 1ere question cela devait être un reste d'essai car cela fonctionne bien.
Si je change le nombre de ligne au dessus du tableau mensuel (début ligne 8 au lieu de 4) suffit-il de changer les valeurs MaColonne = Range("b4:bw4").Find(Mysetting(I, 0)).Column ?
Car j'ai essayé et les valeurs ne se reportent plus il doit y avoir autre chose à changer surement ?
Si je change le nombre de ligne au dessus du tableau mensuel (début ligne 8 au lieu de 4) suffit-il de changer les valeurs MaColonne = Range("b4:bw4").Find(Mysetting(I, 0)).Column ?
Car j'ai essayé et les valeurs ne se reportent plus il doit y avoir autre chose à changer surement ?
Bonjour
je confirme pas de 10 chez moi regarde bien si tu n'as pas une ligne qui traine dans la colonne
si tu ne trouve pas envoie moi le dossier que tu utilises.
pour le changement de ligne c'est bien cela
la macro étant simple je n'avais pas jugé utile de la commenté mais si cela peut aider je le ferai avec plaisir
à+
jpb