Magnio
XLDnaute Nouveau
Bonjour à tous,
Autodidacte et plutôt novice sur VBA sur certains thèmes, j'ai aujourd'hui un projet dont je n'arrive pas à trouver la solution et je m'en remet donc à vous.
C'est très simple, pour schématiser: il y a 3 fichiers : un fichier "Import" dans lequel on va puiser les données, un fichier Export dans lequel on va coller les données, et un fichier qui effectue le Transfert des données via VBA. Copier l'intégralité des données et les coller, ça je sais le faire et c'est la portion de code que je vous ai fourni dans le fichier.
Ce que je voudrais, c'est arriver à différencier les libellés de la colonne D et ne coller que ceux qui sont identiques dans un fichier Export et ce pour chaque libellé différent.
Pour essayer d'être plus clair, je vais prendre les exemples de mes fichiers fournis.
Il faudrait que les 21 lignes comportant le libellé "NEC 3 18-12-2023 PV 270297" soient copiées dans un fichier Export.
Puis que les 21 lignes comportant le libellé "NEC 1 20-12-2023 PV 270343" soient copiées à leur tour mais dans un autre fichier Export.
Et ainsi de suite pour autant de libellés que pourrait comporter la colonne.
Le top pour distinguer les différents fichier d'Export serait qu'ils portent le nom du libellé (assez logique).
J'ai réussi à faire un bout de code qui arrivait à "identifier" les différents libellés de ma colonne mais qui au final ne me copiait qu'une ligne de chaque libellé dans un seul et même fichier Export. J'ai supprimer cette partie du code qui ne servait à rien pour que ça soit le plus propre possible.
Pour que le projet fonctionne, il faut que les fichiers Import et Export soient sur le bureau (mais vous vous en seriez douté en lisant le code ^^).
D'avance merci pour toute l'aide que vous pourrez m'apporter et j'espère que ce que je demande n'est pas trop compliqué.
Autodidacte et plutôt novice sur VBA sur certains thèmes, j'ai aujourd'hui un projet dont je n'arrive pas à trouver la solution et je m'en remet donc à vous.
C'est très simple, pour schématiser: il y a 3 fichiers : un fichier "Import" dans lequel on va puiser les données, un fichier Export dans lequel on va coller les données, et un fichier qui effectue le Transfert des données via VBA. Copier l'intégralité des données et les coller, ça je sais le faire et c'est la portion de code que je vous ai fourni dans le fichier.
Ce que je voudrais, c'est arriver à différencier les libellés de la colonne D et ne coller que ceux qui sont identiques dans un fichier Export et ce pour chaque libellé différent.
Pour essayer d'être plus clair, je vais prendre les exemples de mes fichiers fournis.
Il faudrait que les 21 lignes comportant le libellé "NEC 3 18-12-2023 PV 270297" soient copiées dans un fichier Export.
Puis que les 21 lignes comportant le libellé "NEC 1 20-12-2023 PV 270343" soient copiées à leur tour mais dans un autre fichier Export.
Et ainsi de suite pour autant de libellés que pourrait comporter la colonne.
Le top pour distinguer les différents fichier d'Export serait qu'ils portent le nom du libellé (assez logique).
J'ai réussi à faire un bout de code qui arrivait à "identifier" les différents libellés de ma colonne mais qui au final ne me copiait qu'une ligne de chaque libellé dans un seul et même fichier Export. J'ai supprimer cette partie du code qui ne servait à rien pour que ça soit le plus propre possible.
Pour que le projet fonctionne, il faut que les fichiers Import et Export soient sur le bureau (mais vous vous en seriez douté en lisant le code ^^).
D'avance merci pour toute l'aide que vous pourrez m'apporter et j'espère que ce que je demande n'est pas trop compliqué.