bonjour,
j'ai pu (avec le peu que je sais en VBA) , avec une méthode et une programmation peu conventionnelle, obtenir le résultat.
1- j'effectue un sous total sur utilisateur dans la liste de données
2- j'effectue un sous total (nombre) sur date dans la liste de données en écrasant le sous total précédent.
3- j'effectue un sous total (nombre) sur type activités dans la liste de données sans écraser le sous total précédent.
4- la macro (CTRL + N) supprime les lignes du sous total sur date car ces lignes interféraient dans le calcul de l'intervalle.
5- la macro (CTRL + T) calcule l'intervalle sur les différents type d'activités par jour et par utilisateur. Il y a quelques erreurs et une mise en forme conditionnelle me les surlignent, ensuite je corrige manuellement.
6- je supprime tous les sous totaux
7- ma liste de données devient donc brut et je peux ainsi construire mon TCD.
je comprends bien que les puristes du VBA vont hurler, mais à l'heure actuelle, c'est la seule solution que j'ai pour traiter des fichiers volumineux.
Le fichier joint comprend l'activité de deux utilisateurs sur 15 jours. j'espère qu'il vous permettra de mieux comprendre ce que je recherchais.
merci pour votre aide