Bonjour à tous,
Voila je vous expose mon nouveau problème pour lequel mes capacités de codage sont limitées.
Je cherche à faire une mise en page automatique à partir d'un appui bouton. Lorsque je clique sur le bouton, toute la mise en forme se réalise automatiquement.
Le contexte :
Le but, c'est de pouvoir faire un état de stock à la demande, sans faire de calcul d'apothicaire.
Je me suis crée un fichier qui me fait une compilation de l'ensemble des dépôts en appelant les données de plusieurs fichier.
Dans mon fichier de travail, j'ai crée une page DATA où toutes mes données se compilent dans l'ordre d'ouverture des fichiers sources.
Dans ma page DATA, j'ai une liste avec des désignations. Certaines désignations apparaissent plusieurs fois dans la page, en face j'ai un état de stock quoi qu'il arrive.
1) Opération N°1, faire un tri par ordre alphabétique.
Pour cette partie c'est bon.
2) Opération N°2, surligner les lignes par groupe, alternativement en bleu, puis en jaune.
Par exemple, si sur ma 1ere ligne, j'ai une désignation, la ligne complète est surlignée en bleu. Puis sur les lignes 2 à 5 une autre désignation, ces 4 lignes sont surlignées en jaune.
Et ainsi de suite jusqu'à la dernière ligne où il y a quelque chose d'écrit.
La subtilité, c'est qu'il peut y avoir plusieurs fois la même référence, même en premier poste.
Il y a une sous opération qui consiste à surligner toute la colonne H en noir. (cette partie facile, il n'y a pas de variable).
3) Opération N°3, la partie calcul. La mon but c'est d'avoir un total par sous-groupes surlignés.
En gros si j'ai une référence sur la 1ere ligne, il faut faire la somme de la ligne de la colonne C à G. Dans ce cas de figure de C1 à G1.
Si j'ai une référence sur les 3eres lignes, le calcul devra se faire de C1 à G3.
Et ainsi de suite jusqu'au traitement de tout les sous-groupes.
Si ma requête n'est pas claire, n’hésitez pas à me faire vos remarques.
Merci d'avance pour votre aide.
Partager