Bonjour,

Sur un serveur internet, il y a un stockage de fichiers, chacun sous un numéro géré par le serveur.

Certains sont des ".PDF", d'autres des ".ZIP", d'autres ont encore des extensions différentes mais je ne m'en intéresse pas.

J'ai déjà l'adresse en http qui permet, s'il s'agit d'un PDF, de faire ouvrir le fichier dans un onglet du navigateur, ou bien de lancer le téléchargement s'il s'agit d'un ZIP.

La liste commence probablement au chiffre zéro et les fichiers qui m'intéressent sont dans les 60 000 / 70 000.

Je sais déjà comment concaténer le début de l'adresse http avec le numéro croissant en fin d'adresse pour créer un lien hypertexte.

Là où j'aurais besoin d'un coup de main en programmation, ça serait pour avoir en visuel (ou pas) l'extension du fichier concerné par un numéro précis.

Par exemple, pour le lien :

download.blablabla.com/file/65428

d'avoir dans la case à droite, l'inscription de l'extension du fichier concerné, ne sachant pas au départ s'il s'agit d'un PDF, d'un ZIP ou n'importe quoi d'autre. A priori, l'extension du fichier peut être connue au moment où le lien est cliqué, donc l'action du lien est lancée sur le serveur et pour l'instant (n'ayant pas d'autre solution), excel renvoie un message demandant si on veut ouvrir ou pas ce fichier. Malheureusement, dans le message d'erreur d'excel, aucune information ne figure sur le nom du fichier qui va être traité (téléchargé/ouvert...).

Autre information, parfois, le lien "http://download.blablabla.com/file/65428" une fois validé dans l'adresse du navigateur, se transforme en :

download.blablabla.com/api/asset/file/?language=en&site=countrysite-master.prod.wsys.blablabla.com&asset_id=65428

(note : le blablabla correspond au nom du site d'un fabricant, j'ai remplacé le nom pour éviter la publicité)

Auriez-vous une idée de programme VBA ou peut-être juste simplement d'une bonne formule (même très longue) à appliquer dans une case pour que je puisse connaitre l'extension du fichier avant de le télécharger ?

Espérant vous avoir donné ici toutes les informations nécessaires, je vous remercie par avance pour toute aide que vous pourrez m'apporter.