re
ok je vais décrire la procédure pour constater l'erreur.
j'ai joins un nouveau fichier avec un onglet TCD, sur ce TCD on voit mois par mois la somme des lits par UF.
on se rend compte que
seules les UF 1011 et 8003 n'ont pas de lits en janvier, février et mars.
Si on retourne sur l'onglet Feuil1 et que l'on sélectionne l'UF 1011 par exemple, on voit que la 1ere date est le 16/04/2018. Or il n'y a pas de raison elle doit avoir des lits dès le 1er janvier.
Je fais donc Ajouter via le bouton. je sélectionne la période du 01/01/2018 au 15/04/2018, puis l'UF 1011 et saisi le nb de lits = 6
la macro fonctionne bien et ajoute les valeurs demandées.
Sauf que le données n'ont pas été ajoutées sur des plages vides mais sur les plages qui se trouvent tout de suite après la dernière valeur de l'UF, remplaçant ainsi les valeurs déjà présentes sur ces plages.
on peut le vérifier en actualisant le TCD, l'UF 1011 retrouve bien ses lits en janv, fev, mars et début avril et c'est maintenant l'UF 1020 qui a perdu ses données ....
L'idéal serait que chaque ajout ne se fasse que sur des plages vides, et qu'il ne soit donc pas possible d'écraser des données sauf en faisant Modifier (via le bouton)
j'espère qu'ainsi mon problème parait plus clair ?
merci en tout cas !