Bonjour à tous,
Je vous explique ma requête : J'ai plus de 1000 feuilles sur un fichier excel. Ces feuilles sont composés du même titre de colonne allant de la colonne A à R. Pour certaines colonnes j'ai utilisé des formules que j'ai copié dans toutes mes feuilles. Et à la fin, j'ai une ligne total qui calcul la somme des colonnes J à R. En ayant copier cette formule à toutes mes feuilles, je me retrouve avec cette ligne total à la ligne 1592. En soi, ce n'est pas un problème pour moi.
Cependant, mes données ne se terminent pas à la même ligne dans chaque feuille. Par exemple :
- la feuille 1 a des données jusque la ligne 46
- la feuille 2 à des données jusque la ligne 542
- la feuille 3 à des données jusque la ligne 1200
ainsi de suite ...
Je voudrais savoir si il est possible de faire une macro qui dit ' Supprime moi toutes les lignes qui vont de la dernière donnée jusque la ligne 1591. Par exemple pour la feuille 1, je voudrais supprimer toutes les lignes allant de 47(inclus) jusque 1591(inclus). Ma première colonne s'appelle 'produit' donc par exemple dire ' Dès que tu n'as plus de donnée à produit, alors tu supprimes toutes les lignes jusque 1591(inclus).
Voilà ma requête, je n'ai jamais fais de VBA donc je m'exerce actuellement mais je n'arrive pas à faire ce code là.
Dans le fichier que j'envoie :
j'ai pris 2 feuilles de mon fichier. Donc par exemple dans celui-là, je voudrais :
- pour la première feuille --> supprimer les lignes allant de 479 à 1591 inclus
- Pour la deuxième feuille --> supprimer les lignes allant de 97 à 1591 inclus.
Bien à vous,
Je vous explique ma requête : J'ai plus de 1000 feuilles sur un fichier excel. Ces feuilles sont composés du même titre de colonne allant de la colonne A à R. Pour certaines colonnes j'ai utilisé des formules que j'ai copié dans toutes mes feuilles. Et à la fin, j'ai une ligne total qui calcul la somme des colonnes J à R. En ayant copier cette formule à toutes mes feuilles, je me retrouve avec cette ligne total à la ligne 1592. En soi, ce n'est pas un problème pour moi.
Cependant, mes données ne se terminent pas à la même ligne dans chaque feuille. Par exemple :
- la feuille 1 a des données jusque la ligne 46
- la feuille 2 à des données jusque la ligne 542
- la feuille 3 à des données jusque la ligne 1200
ainsi de suite ...
Je voudrais savoir si il est possible de faire une macro qui dit ' Supprime moi toutes les lignes qui vont de la dernière donnée jusque la ligne 1591. Par exemple pour la feuille 1, je voudrais supprimer toutes les lignes allant de 47(inclus) jusque 1591(inclus). Ma première colonne s'appelle 'produit' donc par exemple dire ' Dès que tu n'as plus de donnée à produit, alors tu supprimes toutes les lignes jusque 1591(inclus).
Voilà ma requête, je n'ai jamais fais de VBA donc je m'exerce actuellement mais je n'arrive pas à faire ce code là.
Dans le fichier que j'envoie :
j'ai pris 2 feuilles de mon fichier. Donc par exemple dans celui-là, je voudrais :
- pour la première feuille --> supprimer les lignes allant de 479 à 1591 inclus
- Pour la deuxième feuille --> supprimer les lignes allant de 97 à 1591 inclus.
Bien à vous,