Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 [VBA] Modifier valeur dans un autre classeur excel en fonction de valeur

StagiaiireVannes

XLDnaute Nouveau
Bonjour,

je vous explique mon problème,
je vais mettre à jour tous les mois des fiches recettes.
Toutes les recherches se réalisent grâce à des recherches V dans la base de données grâce au code produits. Dès qu'il y a une modification cela change dans les recettes, pas de problème.

Cependant il arrive que ce soit mon code qui change et là ... c'est le drame, les fiches recettes devienne obsolètes.
Dans le fichier Word = l'arborescence visuel des fichiers.

Dans un dossier nous avons la BDD + un fichier excel pour chaque famille de produit (environ 20)

dans les fichiers Excel "famille" nous avons plusieurs recettes de produits.

Dans le fichier "Achat",
j'ai répertorié la liste des ingrédients pour chaque recette dans chaque famille de produit
en A = le nom des classeurs
en B = le nom des onglets
en C = les codes produits

De plus grâce à deux textbox on a
en I2 : l'ancien code produits
en J2 : le nouveau code

Mon souhait serait que lorsqu'il y a un changement de code, j'aimerais que celui ce change automatiquement grâce à un bouton dans toutes les recettes où l'on retrouve le code.

Le code se situant toujours dans la colonne A ou H (exemple dans le classeur Famille3)

Exemple : Si on change le code 5 en 95
J'aimerais que ma macro va dans
- Mon classeur 'Famille1' dans l'onglet recette 4 et change tous les 5 en 95
idem pour
- Classeur "Famille2" dans les onglet recette 6,7,8,10
-Classeur "Famille3" dans les onglets recette 11,12,13,14

Si quelqu'un pourrait m'aider ca pourrait être super

Mercii
 

Pièces jointes

  • arborescence.docx
    26.2 KB · Affichages: 11
  • Famille3.xlsm
    139.1 KB · Affichages: 7
  • achat.xlsm
    13.2 KB · Affichages: 7

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…