Bonsoir le Forum,
Dans mon classeur ,"report"" j'ai 3 feuilles qui comprennent des données qui ont un point commun ,une référence unique: "UsrRef"
Je souhaiterai regrouper le contenu de tous les champs des feuilles Details et Packages dans Main data
Le problème est qu'il n'y a qu'une ligne dans ,"Main Data" ,alors que dans les deux autres feuilles il y a parfois une ligne mais parfois aussi plusieurs lignes ( 6, en jaune)
L'idéal, pour le traitement ultérieur (traitement sur fichier fermé), il faudrait que je puisse activer une procédure vba sur ces fichiers fermés par méthode ADO, avec pour action:
les données des deux dernières feuilles s'ajoutent dans la première feuille comme suit :
C'est pas mince comme demande , mais ... merci d'avance pour votre aide
CAPRI_456
Dans mon classeur ,"report"" j'ai 3 feuilles qui comprennent des données qui ont un point commun ,une référence unique: "UsrRef"
Je souhaiterai regrouper le contenu de tous les champs des feuilles Details et Packages dans Main data
Le problème est qu'il n'y a qu'une ligne dans ,"Main Data" ,alors que dans les deux autres feuilles il y a parfois une ligne mais parfois aussi plusieurs lignes ( 6, en jaune)
L'idéal, pour le traitement ultérieur (traitement sur fichier fermé), il faudrait que je puisse activer une procédure vba sur ces fichiers fermés par méthode ADO, avec pour action:
les données des deux dernières feuilles s'ajoutent dans la première feuille comme suit :
-- importer les lignes des feuilles 2 et 3 dans la feuille 1 - même UsrRef - suivi du code (1 ou 2 ou 3...) dans TarlNum****** 1. le nom de champ existe déjà dans la feuille Main Data :
-- créer un champ juste derrière "UsrRef" le nommer "TarlNum" y ajouter un 0 (zero ) pour identifier la ligne mère
******* 2. le nom de champ n'existe pas dans la feuille Main Data :
--- ajouter les nom de champ en fin de ligne et y transférer le contenu
C'est pas mince comme demande , mais ... merci d'avance pour votre aide
CAPRI_456