Bonjour à tous,
Etant à la recherche d'aide pour la création d'une macro sur excel, je viens de découvrir votre forum.
Je suis actuellement en stage dans une entreprise et j'ai pour mission de mettre à jour de façon hebdomadaire une base de données excel comportant plus de 3000 entrées. Il n'existe pour l'instant aucune macro et tout se fait manuellement et prend donc un temps fou.
En réfléchissant un peu, je me suis dit qu'il y aurait forcément quelque chose à faire pour gagner du temps en passant la main à la machine.
Je vous explique en prenant l'exemple simplifié du fichier ci-joint.
- J'ai une base de données qui permet de gérer le tarif de différents produits.
- Dans cette base de données nous trouvons plusieurs fournisseurs différents.
- Pour chaque fournisseur, les produits proviennent de différentes usines et sont expédiés vers différents entrepôts.
- Un numéro de contrat nous est affecté par le fournisseurs. Celui-ci peut être fixe d'un mois sur l'autre mais peut aussi être actualisé.
- Enfin il existe un système de prime, bonus et malus pour chaque produit qui varient. Ils peuvent apparaître et disparaître, augmenter ou baisser.
Ce que j'aimerai donc, c'est actualiser le fichier N-1 avec le fichier N.
Toutes les données du fichier N-1 ne changent pas. Il me faut donc une macro avec une formule qui puisse détecter les données qui ont changé (grace à la date de validité des tarifs ?) et qui fasse les modifications uniquement sur celles ci en conservant les lignes à l'identique pour les lignes non actualisées.
J'espère avoir été suffisamment clair, mais n'hésitez pas à me poser des questions si vous voulez des précisions.
J'ai peut être une petite idée de la marche à suivre, mais je n'ai pas la technique pour la mettre en place dans excel.
En tout cas, je vous remercie par avance pour votre. Et sachez que ça me sera d'une très grande utilité, pour ma mission et peut être pour la suite de ma carrière.
Guillaume
Etant à la recherche d'aide pour la création d'une macro sur excel, je viens de découvrir votre forum.
Je suis actuellement en stage dans une entreprise et j'ai pour mission de mettre à jour de façon hebdomadaire une base de données excel comportant plus de 3000 entrées. Il n'existe pour l'instant aucune macro et tout se fait manuellement et prend donc un temps fou.
En réfléchissant un peu, je me suis dit qu'il y aurait forcément quelque chose à faire pour gagner du temps en passant la main à la machine.
Je vous explique en prenant l'exemple simplifié du fichier ci-joint.
- J'ai une base de données qui permet de gérer le tarif de différents produits.
- Dans cette base de données nous trouvons plusieurs fournisseurs différents.
- Pour chaque fournisseur, les produits proviennent de différentes usines et sont expédiés vers différents entrepôts.
- Un numéro de contrat nous est affecté par le fournisseurs. Celui-ci peut être fixe d'un mois sur l'autre mais peut aussi être actualisé.
- Enfin il existe un système de prime, bonus et malus pour chaque produit qui varient. Ils peuvent apparaître et disparaître, augmenter ou baisser.
Ce que j'aimerai donc, c'est actualiser le fichier N-1 avec le fichier N.
Toutes les données du fichier N-1 ne changent pas. Il me faut donc une macro avec une formule qui puisse détecter les données qui ont changé (grace à la date de validité des tarifs ?) et qui fasse les modifications uniquement sur celles ci en conservant les lignes à l'identique pour les lignes non actualisées.
J'espère avoir été suffisamment clair, mais n'hésitez pas à me poser des questions si vous voulez des précisions.
J'ai peut être une petite idée de la marche à suivre, mais je n'ai pas la technique pour la mettre en place dans excel.
En tout cas, je vous remercie par avance pour votre. Et sachez que ça me sera d'une très grande utilité, pour ma mission et peut être pour la suite de ma carrière.
Guillaume
Pièces jointes
Dernière édition: