Djorge84
Habitué
Bonjour,
je dois réaliser une base de données sous Excel et je voudrais supprimer des doublons.
Pour faire simple j'ai quelquechose du genre:
Date / Heure / A / B / C / D
12/10/1997 / 12:00 / 1 / / / 10
12/10/1997 / 12:00 / / 5 / /
12/10/1997 / 15:30 / / 1 / 2 / 10
J'ai donc adapté une macro qui avait été proposée il y a quelques temps sur le forum pour un problème de ce type.
J'ai ainsi pu prendre compte le fait que dans mon cas, il faille comparer à la fois la date et l'heure avant de fusionner les lignes.
Mais ce qui me gène c'est que lorsque deux cellules sont vides au départ pour une même date (ici C2 et C3), j'obtiens au final la valeur 0 (vu que la macro utilise une somme), alors que je voudrais conserver une cellule vide dans ce cas (la valeur 0 a en effet une signification dans ma base de données, qui est différente de l'absence de valeur)...
Quelqu'un pourrait m'aider dans la syntaxe à utiliser pour cela?
Si je n'ai pas été assez clair, n'hésitez pas à demander des précisions!
Merci par avance aux âmes charitables qui pourraient au moins me mettre sur la piste de la solution.
je dois réaliser une base de données sous Excel et je voudrais supprimer des doublons.
Pour faire simple j'ai quelquechose du genre:
Date / Heure / A / B / C / D
12/10/1997 / 12:00 / 1 / / / 10
12/10/1997 / 12:00 / / 5 / /
12/10/1997 / 15:30 / / 1 / 2 / 10
J'ai donc adapté une macro qui avait été proposée il y a quelques temps sur le forum pour un problème de ce type.
J'ai ainsi pu prendre compte le fait que dans mon cas, il faille comparer à la fois la date et l'heure avant de fusionner les lignes.
Mais ce qui me gène c'est que lorsque deux cellules sont vides au départ pour une même date (ici C2 et C3), j'obtiens au final la valeur 0 (vu que la macro utilise une somme), alors que je voudrais conserver une cellule vide dans ce cas (la valeur 0 a en effet une signification dans ma base de données, qui est différente de l'absence de valeur)...
Quelqu'un pourrait m'aider dans la syntaxe à utiliser pour cela?
Si je n'ai pas été assez clair, n'hésitez pas à demander des précisions!
Merci par avance aux âmes charitables qui pourraient au moins me mettre sur la piste de la solution.