therese067117
XLDnaute Nouveau
Bonjour
Je travaille avec excel 2019.
J'ai des factures PDF dans lesquelles je voudrais extraire les produits commandés pour les insérer dans un tableau excel.
Je fais un copier coller du PDF que je colle dans la colonne A de l'onglet extract de mon fichier excel.
Pour extraire mes données : en colonne C je mets les mots clés et en colonne B une formule EQUIV qui me donne le n° de la ligne de la colonne A.
En colonne D et suivantes, avec des formules j'extrais le texte dont le j'ai besoin puis avec une macro "copie", je copie ces données dans les onglets "mois" concernés.
Là où je bloque c'est que les lignes de produits ne sont pas toutes de la même longueur et j'ai besoin de votre avis s'il est préférable :
- d'étirer mes formules et dans ce cas, si les lignes ne commencent pas par un bloc de 13 chiffres, ne pas en tenir compte (je ne sais pas comment l'exprimer dans excel)
ou
- de faire une macro qui boucle pour récupérer les lignes de produits (je n'arrive pas à faire ma boucle en VBA)
Je ne sais pas si je suis assez clair, mais je joins le fichier avec un onglet explications et captures d'écran
si vous avez un peu de temps, je vous remercie d'avance
Bien cordialement.
therese067117
Je travaille avec excel 2019.
J'ai des factures PDF dans lesquelles je voudrais extraire les produits commandés pour les insérer dans un tableau excel.
Je fais un copier coller du PDF que je colle dans la colonne A de l'onglet extract de mon fichier excel.
Pour extraire mes données : en colonne C je mets les mots clés et en colonne B une formule EQUIV qui me donne le n° de la ligne de la colonne A.
En colonne D et suivantes, avec des formules j'extrais le texte dont le j'ai besoin puis avec une macro "copie", je copie ces données dans les onglets "mois" concernés.
Là où je bloque c'est que les lignes de produits ne sont pas toutes de la même longueur et j'ai besoin de votre avis s'il est préférable :
- d'étirer mes formules et dans ce cas, si les lignes ne commencent pas par un bloc de 13 chiffres, ne pas en tenir compte (je ne sais pas comment l'exprimer dans excel)
ou
- de faire une macro qui boucle pour récupérer les lignes de produits (je n'arrive pas à faire ma boucle en VBA)
Je ne sais pas si je suis assez clair, mais je joins le fichier avec un onglet explications et captures d'écran
si vous avez un peu de temps, je vous remercie d'avance
Bien cordialement.
therese067117