J'ai 2 fichier très volumineux.
Par exemple le 1er contient 100 colonnes. Le 2ème en contient 30, ce sont les 30 colonnes les plus importants dans le 1er fichier. L'ordre des colonnes ne sont pas les même.
Je veux écrire un code VBA qui sert à modifier de façon automatique le 2ème fichier, lorsque je fais un modif dans le 1er.
Par exemple : ce sont les données de ventes, avec un order_id comme identifiant.
Quand je modifie le Pays de l'order_id 123456 dans le fichier source (le premier fichier), le code va chercher le même numéro d'order dans le 2ème fichier et va modifier le Pays.
Avez-vous une idée ?
Je pense à fais plusieurs VLOOKUP, en passant par une feuille de paramètre qui contient tous les noms de colonnes avec leur lettres. Je fais un InputBox pour demander l'order_id, ensuite un InputBox pour demander quelle modif sur quelle colonne. Et en fonction de ces 3 données entrées je fais les VLOOKUP sur les feuilles correspondantes pour corriger les données. Mais ça me paraît assez lourde comme solution.
Partager