Bonjour à tous,
Ci-joint un fichier Excel avec 2 onglets. Le premier onglet ("Extraction FAI") est une requête et s'actualise donc automatiquement lorsque je lance ma macro "MAJ".
Je cherche à copier les nouvelles lignes qui apparaissent dans ce premier onglet puis à les coller en valeur (à un endroit précis que je détaillerai plus bas) dans le deuxième onglet ("Suivi FAI").
Sur l'onglet "Extraction FAI", la colonne "ID_OFS" est automatiquement triée par ordre croissant et ma logique permet de flaguer les nouvelles lignes qui apparaissent (colonne A : NEW) lors de l'actualisation de la requête.
Je cherche donc à historiser ces nouvelles lignes dans l'onglet "Suivi FAI".
Exemple:
Imaginons que j'ai actualisé mon premier onglet "Extraction FAI", 3 nouvelles lignes apparaissent (lignes 33 + 34 + 35), ma macro devra donc copier les nouvelles lignes :
Elle devra ensuite venir se positionner sur l'onglet "Suivi FAI" colonne B, puis descendre sur la première cellule non vide (ici B33) et coller en valeur :
Je sèche pour élaborer un code VBA - à ajouter à la suite du mien (macro "MAJ") - qui puisse :
1) ne rien faire si aucune nouvelle ligne / exécuter 1) + 2) + 3) si présence de nouvelles lignes
2) se positionner au bon endroit (cellule B33 onglet "Extraction FAI" car il s'agit de la première nouvelle ligne)
3) sélectionner les autres éventuelles lignes nouvelles et toutes leurs données associées (dans l'exemple sélection B33 : F35)
4) venir se positionner sur la première cellule non vide de la colonne B de l'onglet "Suivi FAI"
Pourriez-vous SVP m'aider sur ces 4 points ?
En vous remerciant,
Marin SIMONS