Te propongo mejor hacer una aplicación web semejante a la del video, donde hagas exactamente lo que describes que quieres hacer con el Excel y que la página web responda como quieres, la única diferencia sería que en vez de tener un Excel tienes una página web que podrías descargar al final el resultado a un Excel.
¿Por que?
Primero nosotros podemos hostear la página web, la cual daríamos mantenimiento para que esté funcionando siempre.
Esto debido a que es común que en las páginas como la de Home Depot les hagan cambios con relativa frecuencia, y lo que buscas es que se escudriñe el HTML de la página para obtener información de ella, pero si la página de Home Depot le cambian algo lo que te desarrollemos es posible que ya no funcione, si esto pasa, darle la actualización al Excel que pides sería un costo extra, y si no encuentras a quien hizo el Excel sería difícil que alguien más le quiera dar mantenimiento, así que al primer cambio de la página de Home Depot tu inversión quedaría inservible.
Si nosotros te hosteamos la página web que haría la misma función que el Excel, tendríamos una relación permanente y haríamos los cambios que se requieran sin costo adicional, de manera que siempre esté en óptimo funcionamiento, además, podríamos agregar el mismo funcionamiento para otras tiendas como Lowe's, Academy, etc.
Creo que es más viable una solución de este tipo.
Estamos a tus órdenes.