besoin aide pour écrire une macro

  • Initiateur de la discussion Initiateur de la discussion paranoidandroid75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

paranoidandroid75

Guest
bonjour , je suis actuellement au travail , dans un institut de sondage , et je souhaite écrire une macro pour une meilleure productivité
je vous envoie le mail que jai envoyé a mon service technique en copier coller:

"Bonjour ,

Afin d économiser du temps lors d’une tache fastidieuse , j’aimerais écrire une formule macro , qui viserait a faire correspondre un nom d’annonceur à un nom de marque
Mais comme il existe plusieurs marques par annonceur , j’ai besoin de la fonction « ou » (dun point de vue logique) pour écrire la formule
Jessaie de mexpliquer plus clairement
Par exemple j’aimerais faire comprendre à l’ordinateur la macro suivante :

=si(colonneproduits=(danone taillefine OU danone slow OU danone danette ;colonneannonceur=danone ;si(colonneproduit=lu petit beurre OU lu petit prince ;colonneannonceur=LU ;si(…………………

Et ainsi de suite avec des si imbriqués

Je viens de me rendre compte qu’il me faudrait une autre fonction pour que ça soit moins long, ça serait :
Si la colonne COMPREND MOT DANONE alors écrire danone dans la colonne annonceur
Jaurais donc besoin de la formule COMPREND LE MOT DANS LA CELLULE pour l’intégrer dans ma macro.
Voila , jespère que vous avez compris l’essentiel , mais si ce n’est pas facile pour moi d’être très clair…"

merci de votre aide . jecris un autre message ou je vous mettrai comment se présente le schmilblik , afin que ça soit plus clair 🙂
je pense qu'il ya une solution beaucoup plus simple , notamment en VB , mais cest pas du tout mon domain , il faudrait que je suis un peu guidé 🙂

a plus
guillaume.
 
Re : besoin aide pour écrire une macro

je n'arrive pas à mettre en ligne mon fichier excel je vais donc vous faire une description rapide:

voici le schéma principal :
annonceur _ nom du produit _ type de produit _ lien vers le film en mpg

voici comment ça se présente :
Adidas Adidas Equipements sportifs Adidas.mpg
Colgate Ajax Entretien ménager Ajax.mpg
Unilever Amora Autres produits alimentaires Amora.mpg
GlaxoSmithKline Aquafresh Produits de soins Aquafresh.mpg
Bel Babybel brebis olive Produits laitiers Babybel Brebis Olive.mpg
Bouygues Bouygues Téléphonie/Télécommunication Bouygues.mpg
Caprice des dieux Caprice des dieux Produits laitiers Caprice des DIEUX.mpg
Carte Bleue Carte bleue visa Etablissements financiers-assurance Carte bleue visa.mpg
Laoratoires pharmaceutique Mar Cetavlon Produits pharmaceutiques publics Cetavlon.mpg
Charal Charal Fruits - Légumes - Viandes - Poissons Charal.mpg
Kraft Foods Cote dor Chocolats-Confiserie Cote dor.mpg
Vivelle Dop Dop Produits capillaires Dop.mpg
Unilever Dove Produits de toilette Dove.mpg

voici ou jen suis:
? _ nom du produit _ ? _ lien vers le film en mpg

exemple: (pas très clair car en copier coller on ne remarque plus les colonnes qui me manquent) , comme dit plus haut il me manque la premiere et la troisieme colonne , annonceur et type de produit:

adidas adidas.mpg
ajax professional ajax professional.mpg
Amora Mayonnaise de dijon l'originale Amora Mayonnaise de dijon.mpg
Axe Axe.mpg
Baygon protector Baygon protector.mpg
brise brise.mpg
caisse depargne caisse depargne.mpg
canal sat canal sat.mpg
Clear blue Clear blue.mpg
clearblue clearblue.mpg
cocacola light cocacola light.mpg
Coraya Coraya.mpg
danone taillefine danone taillefine.mpg
Dash 2 en 1 derma douceur Dash 2 en 1 derma douceur.mpg
dash 2en1 dash 2en1.mpg
Déodorant-soin Roger Cavaillès Déodorant-soin Roger Cavaillès.mpg
durex durex.mpg

jamerais donc écrire une formule pour remplir les 2 colonnes , car ce sont souvent les memes annonceurs qui reviennent et les memes types de produits.
ma formule serait du genre:
si le produit est petit LU alors l'annonceur est DANONE et le type de produit est ALIMENTATION.
meme si la formule sera surement très longue , elle savèrera très pratique dans mon travail , j'aimerais aussi pouvoir mettre la formule à jour assez facilement!

voila merci de votre aide!!
je vous laisse mon mail si vous voulez plus d'infos:
guillaume_cournet@hotmail.fr
 
Re : besoin aide pour écrire une macro

bonjour paranoidandroid75

on peut supposer qu'il existe quelque part une liste du genre

Produit > Annonceur > Type de produit

Il est dans ce cas concevable de creer une macro qui recherche le nom du produit et "rapatrie " dans les colonnes adequates les mentions Annonceur et Type de produit

pour ce faire ,il faudrait nous decrire precisement les emplacements de ces elements (nom des feuilles et des colonnes)
 
Re : besoin aide pour écrire une macro

bonjour , tout dabord merci de votre aide
alors si jai bien compris votre requete , voici le nom des colonnes:
annonceur / produit / groupe produit (=style de produit) / Lien

je voudrais donc écrire le nom de produit , et puis grace a une macro , que les colonnes annonceur et groupe produit se remplissent automatiquement
pourriez vous aussi mindiquer des tutoriels pour le VB si il est requis .
je suis donc sur la mauvaise voie en utilisant mes si imbriqués?

merci
🙂

ps: je viens de vous envoyer un mail perso , pour que je puisse vous envoyer mon fichier excel si vous en avez besoin
 
Re : besoin aide pour écrire une macro

aussi , papaye , je viens de voir la discussion du 8 juin , texte dans cellule , mais je ne vois pas du tout le rapport avec mon probleme
peux tu méclairer?

guillaume.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
2 K
P
Réponses
9
Affichages
968
phil77515
P
J
Réponses
1
Affichages
625
E
Réponses
18
Affichages
2 K
EliotteAlderson
E
A
  • Question Question
Réponses
10
Affichages
1 K
antoine04
A
G
  • Question Question
Réponses
2
Affichages
732
Retour