A ver, he leído un montón y lo he intentado de unas pocas formas... pero hay algo que no logro hacer. Quiero hacer una macro que extraiga datos de una web. Hasta ahí todo correcto. Consigo extraer los datos que necesito, excepto 1 de ellos. Me explico...
Si os vais a esta página, veréis un jugador de futbol. He sido capaz de extraer los datos del jugador, tal como nombre, equipo, liga, nacionalidad, precio PC, precio PS, Rango de precios, etc y que los escriba en diferentes columnas. Todo esto funciona perfecto, un poco lento, pero funciona.
Lo que me falta es que extraiga el tipo de carta que es. Es decir, hay "platas normales", "platas únicos", "oros normales" y "oros únicos". (Hay más clases pero centrémonos en esos 4 tipos).
Buscando dentro de cada uno de los tipos de jugadores encuentro que existen 4 diferentes "div class" para cada una de ellas, es decir:
<div class="card-23 card-23-silver" ... Esto seria plata único
<div class="card-23 card-23-silver-nr"... Esto sería plata normal
<div class="card-23 card-23-gold"... Esto seria oro único
<div class="card-23 card-23-gold-nr".... y esto seria oro normal.
Si extraigo datos de la web, de la forma que extraigo las otras celdas obtengo los datos del jugador. Sin embargo en este caso solo quiero saber qué tipo de carta es, no sus stats.
Osea en realidad lo que quiero es que busque "card-23 card-23-silver" si existe, que lo escriba en la fila que está el jugador, en una columna nueva sino que busque el siguiente tipo "card-23 card-23-silver-nr" si existe, que lo escriba en la misma celda. Y así hasta completar los 4 tipos (o más que añada más adelante".
Os adjunto el fichero con las macros a ver si me podéis echar una manilla porfa.
Como información adicional. La macro actualiza solo las líneas indicadas entre los valores de "S1" y "U1".
A ver, he leído un montón y lo he intentado de unas pocas formas... pero hay algo que no logro hacer. Quiero hacer una macro que extraiga datos de una web. Hasta ahí todo correcto. Consigo extraer los datos que necesito, excepto 1 de ellos. Me explico...
https://www.futwiz.com/en//fifa23/player/emmanuel-dennis/16645
Si os vais a esta página, veréis un jugador de futbol. He sido capaz de extraer los datos del jugador, tal como nombre, equipo, liga, nacionalidad, precio PC, precio PS, Rango de precios, etc y que los escriba en diferentes columnas. Todo esto funciona perfecto, un poco lento, pero funciona.
Lo que me falta es que extraiga el tipo de carta que es. Es decir, hay "platas normales", "platas únicos", "oros normales" y "oros únicos". (Hay más clases pero centrémonos en esos 4 tipos).
Buscando dentro de cada uno de los tipos de jugadores encuentro que existen 4 diferentes "div class" para cada una de ellas, es decir:
<div class="card-23 card-23-silver" ... Esto seria plata único
<div class="card-23 card-23-silver-nr"... Esto sería plata normal
<div class="card-23 card-23-gold"... Esto seria oro único
<div class="card-23 card-23-gold-nr".... y esto seria oro normal.
Si extraigo datos de la web, de la forma que extraigo las otras celdas obtengo los datos del jugador. Sin embargo en este caso solo quiero saber qué tipo de carta es, no sus stats.
Osea en realidad lo que quiero es que busque "card-23 card-23-silver" si existe, que lo escriba en la fila que está el jugador, en una columna nueva sino que busque el siguiente tipo "card-23 card-23-silver-nr" si existe, que lo escriba en la misma celda. Y así hasta completar los 4 tipos (o más que añada más adelante".
Os adjunto el fichero con las macros a ver si me podéis echar una manilla porfa.
Como información adicional. La macro actualiza solo las líneas indicadas entre los valores de "S1" y "U1".
Gracias por adelantado a quien me ayude :D
FICHERO CON MACROS (6).xlsm