Macro Excel pour améliorer la consultation de la Wantlist de Discogs | |
---|---|
manu2 Inscrit le : 05/03/16 Membre Disque Platine 1633 messages |
Posté le 02/09/19 à 01:08 |
Bonjour à tous,
Je pense que vous vous êtes rendus compte que j'étais accro à Discogs, vu que la plupart de mes achats viennent de ce site. Pourquoi ? Tout simplement parceque le site est très bien achalandé, et surtout, il y a une interface ergonomique pour retrouver le pressage exact que l'on recherche. Mais, en fait, pas si ergonomique que ça, car il manque de précieuses options : on ne peut pas sélectionner un pays de provenance, on ne peut pas choisir une qualité de pochette, on ne peut sélectionner qu'une qualité de disque, on ne peut pas choisir le % de satisfaction du vendeur, etc... Bref, il y a pas mal de contraintes qui rendent la consultation de sa liste de recherches (Items I want) assez longue et fastidieuse. Surtout quand comme moi, c'est plusieurs fois par semaine. Du coup, j'ai décidé de prendre enfin le temps (je suis en vacances !) pour créer une macro Excel qui va me faciliter grandement mes recherches. Et comme j'y ai passé une bonne douzaine d'heures dessus (!), je la partage au cas où ça intéresserait du monde. Il faut dire que le site Discogs comporte pas mal de bugs, et que du coup, pour générer un tableau en bonne et due forme, il y a énormément de paramètres à prendre en compte. D'ailleurs, il y aura peut-être une mise à jour de la macro si je détecte d'autres bugs, mais j'en ai corrigé déjà un paquet sur une grande sélection de disques. Les prérequis : Avoir constitué une liste de recherches (Items I want) sur Discogs. Posséder Excel (j'ai testé la macro sur Excel 2010 mais ça doit marcher sur les autres versions). L'objectif : Passer d'une interface sur laquelle il manque plein d'options de choix comme celle-ci : à une feuille Excel sur laquelle on va cliquer pour affiner ses choix : Le tuto : Se rendre sur sa liste de disques recherchés : https://www.discogs.com/sell/mywants 1 - Choisir le nombre de réponses, entre 25, 50, 100 et 250. A savoir qu'on peut en sélectionner plus, comme 500, mais il faut faire l'opération 2 fois, en changeant de page entre les 2 sélections. Je ne pense pas que la macro Excel ait une limite. 2 - A l'aide de la souris, sélectionner à partir de "Sort by" toute la page. Très important de commencer à ce mot, car la macro tient compte de pas mal de paramètres de sélection qu'il faut impérativement respecter pour son bon fonctionnement. 3 - Terminer la sélection sur le mot "Details" ou le groupe de mots "Make offer / Details". Il est important de bien sélectionner jusqu'au "s" final. Puis sur Firefox : Edition => Copier. Ou clic droit et copier. Ouvrir dans Excel le fichier Discogs01.xlsm 4 - Importer la sélection sur la feuille 1, dans la 1ère cellule, en tant que texte. Sur Excel 2010 : Accueil => Coller => Collage Spécial => Texte 5 - Si jamais vous importez à la suite une 2ème sélection, il faudra cette fois-ci prendre soin de supprimer la nouvelle ligne "Sort by Liste, Seller, Price". L'effacer ne suffit pas, il faut la supprimer. La toute 1ère ligne en haut du fichier doit être laissée. 6 - On lance ensuite la macro ! Sur Excel 2010 : Affichage => Macros => Afficher les macros => Discogs01 => Exécuter 7 - On laisse travailler la macro. Selon la taille de la sélection et la puissance de l'ordi, ça peut prendre 10-15 secondes. Le fichier final se présente comme suit : - classé par pourcentage de vendeur puis par vendeur, puis par disque - En cliquant sur les en-têtes des différentes colonnes, on peut affiner les choix : * Choix du ou des disques * Choix des états des disques * Choix des états de pochettes * Choix des vendeurs * Choix des pourcentages des vendeurs * Choix des pays * Choix du nombre d'items Les différentes sélections mettent à jour le nombre de disques proposés par chaque vendeur qui répondent aux critères de choix. Le nombre total de disques correspondant s'affiche sur la dernière ligne en bas. Le fichier Excel : Discogs01 Bons achats sur Discogs ! |
|
stones72 Inscrit le : 18/04/15 Administrateur
4274 messages |
Posté le 02/09/19 à 10:15 |
Salut !
je ne suis pas un utilisateur averti de discogs.. en fait je le consulte uniquement afin d'avoir une idée des prix.. Mais, en fait, pas si ergonomique que ça, car il manque de précieuses options : on ne peut pas sélectionner un pays de provenance par contre pour le pays de provenance : Une fois que tu as trouvé l'album recherché: en haut a droite clique sur le nombre d'exemplaires en vente la tu trouve tous les filtres possibles .. Devises ... état ... et expédié depuis ... |
|
manu2 Inscrit le : 05/03/16 Membre Disque Platine 1633 messages |
Posté le 02/09/19 à 12:28 |
stones72 a écrit :
Salut !
je ne suis pas un utilisateur averti de discogs.. en fait je le consulte uniquement afin d'avoir une idée des prix.. Mais, en fait, pas si ergonomique que ça, car il manque de précieuses options : on ne peut pas sélectionner un pays de provenance par contre pour le pays de provenance : Une fois que tu as trouvé l'album recherché: en haut a droite clique sur le nombre d'exemplaires en vente la tu trouve tous les filtres possibles .. Devises ... état ... et expédié depuis ... Tout à fait Stones72, MAIS... - il faut le faire disque par disque - et pays par pays - et impossible de faire le choix à partir de sa liste de recherche Avec ma macro, tu le fais : - pour l'ensemble des disques recherchés, donc si tu en recherches 300, ça le fait pour les 300 en 1 clic - pour plusieurs pays à la fois. Par exemple, tu décoches les Etats-Unis, et tu as tous les pays sauf Etats-Unis - et ceci à partir de la liste de recherche. Pas besoin de chercher les disques un par un. En plus, j'ai oublié de le préciser, la macro omet les vendeurs qui n'expédient pas en France. Alors que sur Discogs, les disques apparaissent en transparence, ce qui est inutile. |
|
dandy1262 Inscrit le : 01/11/15 Membre Disque d'Argent 775 messages |
Posté le 07/09/19 à 16:24 |
Super la macro!! Pas sur qu'elle me soit utile. La plupart de mes achats sont les nouveautés essentiellement. Mais joli boulot, ca impressionne toujours les mecs qui sont balèze en Excel
Je suis un gros utilisateur de Discogs aussi, niveau achat et pour répertorier ma collection. |
|
manu2 Inscrit le : 05/03/16 Membre Disque Platine 1633 messages |
Posté le 07/09/19 à 20:02 |
Merci dandy1262.
Voici la MAJ de la macro, en version 2. Elle corrige un bug lorsque le nom du vendeur n'est que numérique (si, si, ça existe ! ). Discogs02 |
|
manu2 Inscrit le : 05/03/16 Membre Disque Platine 1633 messages |
Posté le 21/09/19 à 17:50 |
Je viens de constater que le site Lightpics.net ne répond plus... C'est le site sur lequel j'hébergeais mes images. J'espère que ce n'est que passager...
Voici la version 3 de la macro pour le site Discogs. Cette version apporte des nouveautés : - correction des titres des colonnes - sélection d'un ou plusieurs artistes - sélection d'une ou plusieurs devises - possibilité de limiter les prix des disques à afficher. - proposition en dernière colonne d'un lien pour aller visualiser les disques proposés par le vendeur. - elle est aussi davantage optimisée (environ 1 minute 30 s pour afficher 3500 références). Discogs03 |
|
manu2 Inscrit le : 05/03/16 Membre Disque Platine 1633 messages |
Posté le 04/10/19 à 22:37 |
Et voici la version 4. Celle-ci permet de ne pas supprimer les lignes "Sort by:Listed...". On peut les laisser, la macro se charge de les supprimer.
Discogs04 |
|
manu2 Inscrit le : 05/03/16 Membre Disque Platine 1633 messages |
Posté le 30/08/20 à 14:11 |
Voici une nouvelle version : Discogs05c. Elle est utilisable UNIQUEMENT sur Chrome. Je ferai un peu plus tard une mise à jour pour la version Firefox. Elle est un peu plus longue à s'éxecuter que la précédente, car il y a tous les sous-totaux de valeur par marchand.
Cette nouvelle macro ajoute les options suivantes : - Choix par le nombre total des disques proposés par un vendeur - Choix par le prix total des disques proposés par un vendeur J'en ai profité pour revoir la présentation. Pour son utilisation, voir le tutoriel dans mon 1er post. Discogs05c |
|
Vous devez être connecté pour ajouter de nouveaux messages. |