ralph45
XLDnaute Impliqué
Bonjour le forum !!
De retour après quelques mois d'absence participative et me voilà avec une demande d'aide en VBA.
Dans un fichier, j'aurai besoin de faire un type de copier/coller transposé particulier : pour chaque personne référencée (CD_USER), il faudrait mettre en ligne les informations relatives à ses formations effectuées ou à venir (ORG1, ORG2, ORG3).
Comme mes explications ne sont pas faciles, vous trouverez dans le fichier allégé et anonymisé joint le tableau de départ (onglet AVANT) et le résultat attendu (onglet APRES).
Contraintes :
- EXCEL 2010 ;
- Le "vrai" fichier comporte plus de 25 000 lignes ;
- cela va de 1 à "n" personnes (CD_USER) ;
- La triplette de départ (ORG1, ORG2 & ORG3) peut être de l'ordre maxi de 200 lignes pour chaque CD_USER ;
- Le code devra fonctionner sur un seul onglet (une sorte de remplacement).
Je pense avoir tout écrit... et merci de l'attention que vous saurez y donner !
A+
De retour après quelques mois d'absence participative et me voilà avec une demande d'aide en VBA.
Dans un fichier, j'aurai besoin de faire un type de copier/coller transposé particulier : pour chaque personne référencée (CD_USER), il faudrait mettre en ligne les informations relatives à ses formations effectuées ou à venir (ORG1, ORG2, ORG3).
Comme mes explications ne sont pas faciles, vous trouverez dans le fichier allégé et anonymisé joint le tableau de départ (onglet AVANT) et le résultat attendu (onglet APRES).
Contraintes :
- EXCEL 2010 ;
- Le "vrai" fichier comporte plus de 25 000 lignes ;
- cela va de 1 à "n" personnes (CD_USER) ;
- La triplette de départ (ORG1, ORG2 & ORG3) peut être de l'ordre maxi de 200 lignes pour chaque CD_USER ;
- Le code devra fonctionner sur un seul onglet (une sorte de remplacement).
Je pense avoir tout écrit... et merci de l'attention que vous saurez y donner !
A+
Pièces jointes
Dernière édition: