Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Supprimer un ID chiffre dans une URL

PAULINETB

XLDnaute Nouveau
Bonjour,

j'ai une série de redirection d'URL à traiter (environ 10 000 quand même) et je cherche à automatiser le travail sur Excel.

URL exemple : www.monsite.com/9997-385406-mon-produit.html que je dois transformer en : www.monsite.com/9997-mon-produit.html

> 9997 est l'ID du produit que je dois garder
> 385406 est l'ID déclinaison que je dois supprimer

Evidemment les ID produit et ID déclinaisons ne sont jamais identiques.

L'ID déclinaison est toujours après l'ID produit, séparé par un tiret (ex : 9997-385406)

Comment automatiser la supprimer de l'ID déclinaison à l'intérieur de mon URL.

La finalité est de gérer mes redirections web suite à une migration de site...

Je vous remercie grandement pour votre aide et votre pédagogie (je ne suis pas la reine des macros )

bien à vous,

Pauline

PS : Je joins un fichier EXCEL avec plusieurs exemples d'URL à nettoyer...
 

Pièces jointes

  • URL_ID_Declinaison_A_Nettoyer.xlsx
    9.5 KB · Affichages: 6

Cousinhub

XLDnaute Barbatruc
Inactif
Hello Phil
Ou sinon :
VB:
Range("B" & i) = Split(Range("A" & i), "-")(0) & "-" & Split(Range("A" & i), "-")(2)
Toujours en espérant que le premier tiret est bien juste après les 4 premiers chiffres...
 

PAULINETB

XLDnaute Nouveau
Ouah vous êtes trop fort !!

les deux fichiers Excel de Cousinhub et Phil69970 fonctionennent à la perfection !!

Un grand bravo et surtout un grand merci !! vous m'épargnez des heures de modifications...

Phil69970 : où est-ce que ,je peux remplacer monsite.com par mon vrai site Internet justement !

Merci beaucoup pour votre réactivité
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…