Relation pour calculer des valeurs avec une macro VBA

Bonjour l'équipe!!

J'aimerai que vous m'aidez pour trouver une solution pour ce problème

En fait,j'en ai un fichier excel qui contient les modèles de 7446 articles pour l'année 2017, dans chaque ligne il ya l'article,la distribution sur les 12 mois le total (dans le fichier joint sheet BU17).

Dans le deuxième sheet (BU18),j'ai des données pour le total et il faut que je le répartis sur les douze mois en utilisant un macro ou une autre méthode et je voudrais pas que je fais ça pour chaque ligne toute seule surtout que j'ai plus de 7000 lignes.

Je vous remercie par avance pour votre aide.

Voici ci-joint le fichier.

Merci!!

8classeur2.xlsx (13.26 Ko)

Bonjour

Etant donné que tu as des articles au même nom à la casse près, en gardant tes deux listes strictement identiques :

en C3 à recopier en dessous et à droite

=SI($O3<>0;DECALER('BU17'!C$2;LIGNE()-2;0)/DECALER('BU17'!$O$2;LIGNE()-2;0)*'BU18'!$O3;0)
3ventilation.xlsx (14.37 Ko)

Re-Bonjour,

Mercii bcp pour ton aide!!

Le problème que les articles ne sont pas en ordre, comment je puisse faire.

Je t'ai mis dans le fichier dans la feuille 3 et 4 les deux tableaux des articles.

Mercii

6ventilation.xlsx (801.74 Ko)

RE

Si pas en ordre comte-tenu des problèmes de casse, je ne vois pas d'autre solution que VBA...

En plus la disposition n'a plus rien à voir avec l'exemple précédent...

C'est pénible de bosser pour rien à partir d'exemples non représentatifs

Rechercher des sujets similaires à "relation calculer valeurs macro vba"