Bonjour le Forum,
Un fichier excel contient plusieurs feuilles dont la 1re "Base", contient une base de données initiale qui a été copiée dans toutes les autres feuilles.
A la suite de cette copie, toutes les données de ces autres feuilles ont subies un traitement spécifique dont je dispose des codes.
Ces autres feuilles sont nombreuses (Plus de 800). Et c'est long, compte-tenu du nombre de données traitées mais cela est fait.
Ayant récupéré le résultat attendu du traitement des données de toutes ces feuilles, je souhaiterais créer une "Mise à Jour" permettant de ne pas avoir à traiter à nouveau et à chaque fois l'ensemble des données mais seulement les nouvelles, lesquelles doivent néanmoins être reliées aux dernières lignes des autres feuilles.
La première action consisterait donc à supprimer le maximum de lignes dans toutes les feuilles (sauf le fichier "Base") en fonction d'un critère posé.
Le critère : Dans toutes les feuilles à traiter, la colonne "H" contient une série de "0" & d'étoiles "*).
L'objectif, dans chaque feuille, va être de repérer la ligne contenant le dernier "0" dans sa colonne "H" afin de supprimer toutes les lignes précédentes.
La 2me action consisterait à copier dans toutes les feuilles existantes (quel que soit leur nom) et à la suite de la dernière ligne rencontrée, uniquement les lignes de données sélectionnées manuellement dans le fichier "Base".
En fichier joint le résultat attendu.
Merci à vous et bon dimanche.
Un fichier excel contient plusieurs feuilles dont la 1re "Base", contient une base de données initiale qui a été copiée dans toutes les autres feuilles.
A la suite de cette copie, toutes les données de ces autres feuilles ont subies un traitement spécifique dont je dispose des codes.
Ces autres feuilles sont nombreuses (Plus de 800). Et c'est long, compte-tenu du nombre de données traitées mais cela est fait.
Ayant récupéré le résultat attendu du traitement des données de toutes ces feuilles, je souhaiterais créer une "Mise à Jour" permettant de ne pas avoir à traiter à nouveau et à chaque fois l'ensemble des données mais seulement les nouvelles, lesquelles doivent néanmoins être reliées aux dernières lignes des autres feuilles.
La première action consisterait donc à supprimer le maximum de lignes dans toutes les feuilles (sauf le fichier "Base") en fonction d'un critère posé.
Le critère : Dans toutes les feuilles à traiter, la colonne "H" contient une série de "0" & d'étoiles "*).
L'objectif, dans chaque feuille, va être de repérer la ligne contenant le dernier "0" dans sa colonne "H" afin de supprimer toutes les lignes précédentes.
La 2me action consisterait à copier dans toutes les feuilles existantes (quel que soit leur nom) et à la suite de la dernière ligne rencontrée, uniquement les lignes de données sélectionnées manuellement dans le fichier "Base".
En fichier joint le résultat attendu.
Merci à vous et bon dimanche.