Bonjour
Ce sont des formules, pas du VBA.
Une autre solution pour traiter automatiquement les n onglets et restituer le résultat dans un TCD ou un tableau est d'utiliser PowerQuery.
Il serait préférable d'utiliser des tableaux structurés et non des plages où des titres identiques existent mais on y arrive (il suffit de nommer la plage chaque semaine comme je l'ai fait dans l'exemple)
Actualiser le TCD chaque semaine.
J'ai laissé le choix de chaque villee mais on pourrait limiter dans la requête à tes 2 villes