Recherche de valeurs spéc. pour intégration dans autre fichier
hypo1953
-
hypo -
hypo -
Bonjour,
Je fais appel à vos compétences pour régler un problème qui me parait difficile pour moi.
J'ai 2 fichiers excel
le premier ou je saisis des données telles que date, libellé, et plusieurs cellules de montant. Mais dans ce premier fichier les premières rows contiennent d'autres informations telles que Adresse expéditeur, adresse destinataires etc....
le deuxième fichier est destiné à recevoir toutes les transactions du premier fichier ou j'ai saisi les dates, libellés, montant.
Par conséquent, ma question est la suivante :
Comment repérer dans le premier fichier les cellules ou il y a les dates, libellés etc.
tout en sachant que le nombre de row peut être variable et les transférer dans ce fichier des transactions ou je n'aurais que les enregistrements (date, libellé, montant)
Merci d'avance de votre précieuse aide.
Marie-Jo
Je fais appel à vos compétences pour régler un problème qui me parait difficile pour moi.
J'ai 2 fichiers excel
le premier ou je saisis des données telles que date, libellé, et plusieurs cellules de montant. Mais dans ce premier fichier les premières rows contiennent d'autres informations telles que Adresse expéditeur, adresse destinataires etc....
le deuxième fichier est destiné à recevoir toutes les transactions du premier fichier ou j'ai saisi les dates, libellés, montant.
Par conséquent, ma question est la suivante :
Comment repérer dans le premier fichier les cellules ou il y a les dates, libellés etc.
tout en sachant que le nombre de row peut être variable et les transférer dans ce fichier des transactions ou je n'aurais que les enregistrements (date, libellé, montant)
Merci d'avance de votre précieuse aide.
Marie-Jo
3 réponses
Résumé de la discussion
Le problème décrit consiste à repérer dans le premier fichier les lignes contenant dates, libellé et montant, malgré des en-têtes variés et un nombre de lignes élevé, afin de les transférer vers un fichier dédié. Des solutions possibles incluent notamment l’utilisation de Power Query pour filtrer et transférer les lignes pertinentes, une macro VBA Copie_Transac qui parcourt le fichier source, ou l’ajout d’une colonne d’aide pour marquer les enregistrements. En cas de besoin, il est recommandé de tester sur un fichier échantillon et de prévoir une sauvegarde avant toute transformation afin d’éviter les pertes de données et les erreurs d’appariement.
-
Bonjour,
Vous pourriez mettre un ficher exemple a dispo
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
ou
'mon partage
https://mon-partage.fr/-
-
-
-
-
dans le fichier test
il y a des enregistrements date, libellé, et 5 cellules de montant
Je souhaite transférer dans le fichier transactions (dans les colonnes de A à H) à partir du fichier test
les cellules I4(no de client) et les cellules de A à F pour autant qu'il y ait une date
dans la cellule A (fichier de test) tout en sachant que je ne connais pas combien il y a de row avec une date renseignée en colonne A dans le fichier de test
-
-
Bonjour
Les copier après la ligne « totaux » que vous m’avez déjà faite
Si on récapitule :
On saisit dans la feuille nlle fiche
Ensuite on importe les transactions (date lib montant) de nlle fiche dans facture
Ensuite on calcule les totaux (ce que vous m’avez également fait)
Et ensuite il faudrait importer après cette ligne totaux la récapitulation qui se trouve dans elements-Facture
Merciiiiiii -
bonjour Dr, comment va la vie ?
j'ai un petit problème que je n'arrive pas à résoudre. Il est le suivant avec cette macro.
valeur de la variable pcv comme exemple = 10
ActiveWorkbook.Names.Add Name:="List_Box", RefersToLocal:= _
"='Table Clients'!R2C54:R[" & pcv & "]C54"
ActiveWorkbook.Names("List_Box").Comment = ""
le résultat est le suivant : ='Table Clients'!$BB$2:$BB14
si je code de la manière suivante cela fonctionne car le résultat que je souhaite est correct :
"='Table Clients'!R2C54:R10C54"
le résutat est le suivant : ='Table Clients'!$BB$2:$BB$10
je ne comprends pas pourquoi dans le premier exemple on a 14 et dans le deuxième on a 10
Merci d'avance de vos lumières