Bonjour,
J'extrais régulièrement d'un site spécialisée des données de dépenses médias par annonceur publicitaire. Mais le fichier d'export excel est inutilisable en l'état: les annonceurs et les différents médias sur lesquels ils dépensent sont mis dans la meme colonne (cf fichier ci joint).
J'aimerais créer une macro qui permette de reformatter la base de données.
J'aimerais que cette macro détecte dans la colonne concernée
1/ si la valeur de la case est le nom d'un annoceur ou le nom d'un média (liste des annonceurs et des médias dans l'onglet table)
2/ si c'est le nom d'un annonceur, alors la macro coupe la cellule en question et la colle dans une colonne à gauche 1 ligne en dessous. Cette valeur est répétée dans toutes les cellules en dessous jusqu'à ce que la macro détecte dans la colonne initiale le nom d'un autre annonceur (auquel cas la macro réitère la manip ci dessus)
3/ une fois que la cellule a été copiée et collée sur la ligne d'en dessous, la ligne sur laquelle elle était à l'origine est supprimée
Quelqu'un pourrait-il m'aider, je suis un peu perdue ?
Un très grand merci d'avance!
Fichier joint!
J'extrais régulièrement d'un site spécialisée des données de dépenses médias par annonceur publicitaire. Mais le fichier d'export excel est inutilisable en l'état: les annonceurs et les différents médias sur lesquels ils dépensent sont mis dans la meme colonne (cf fichier ci joint).
J'aimerais créer une macro qui permette de reformatter la base de données.
J'aimerais que cette macro détecte dans la colonne concernée
1/ si la valeur de la case est le nom d'un annoceur ou le nom d'un média (liste des annonceurs et des médias dans l'onglet table)
2/ si c'est le nom d'un annonceur, alors la macro coupe la cellule en question et la colle dans une colonne à gauche 1 ligne en dessous. Cette valeur est répétée dans toutes les cellules en dessous jusqu'à ce que la macro détecte dans la colonne initiale le nom d'un autre annonceur (auquel cas la macro réitère la manip ci dessus)
3/ une fois que la cellule a été copiée et collée sur la ligne d'en dessous, la ligne sur laquelle elle était à l'origine est supprimée
Quelqu'un pourrait-il m'aider, je suis un peu perdue ?
Un très grand merci d'avance!
Fichier joint!
Pièces jointes
Dernière édition: