Bonjour à tous et à toutes,
Dans le cadre d'un projet personnel, je souhaite développer une macro afin de vérifier un travail que je réalise manuellement. Le but de cette macro est de reproduire le même formalisme et de vérifier que j'obtiens bien la même chose.
Je dispose un tableau avec plusieurs colonnes (Pièces, nom, taille et des longueurs) et je souhaite les "ranger" d'une manière précise. Je dispose pour cela de ces conditions :
- Si la pièce, le nom et la taille sont identique avec la ligne -1 , alors la longueur doit s'inscrire sur la ligne -1 et la colonne +1
- Si la pièce, le nom sont identiques par rapport à la ligne - 1 mais si la taille diffère, alors nous passons sur une nouvelle ligne et nous continuons d'incrémenter sa position dans la colonne
- Si le nom diffère de la ligne - 1, alors nous passons à une nouvelle ligne et nous revenons à la colonne initiale
- Si le nom de la pièce, le nom et la taille sont identiques à une ligne précédente, nous revenons sur cette ligne et nous incrémentons la colonne.
Je suis conscient que cela peut paraitre confus, c'est pourquoi je joins un exemple à ce message. Visuellement, nous devons obtenir une forme "d'escalier" pour montrer la continuité.
J'ai commencé de mon côté un programme mais je n'ai réussi à coder que les conditions "simples" et le résultat obtenu n'est pas fiable.
Je vous remercie d'avance pour toute aide et pour votre lecture !
Cordialement,
Walker_
Partager