Implémentation URL de + 1 sous excel

[Fermé]
Signaler
Messages postés
2
Date d'inscription
lundi 21 février 2011
Statut
Membre
Dernière intervention
29 avril 2013
-
Messages postés
24201
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 octobre 2021
-
Bonjour,

Je souhaiterais savoir comment implémenter une URL (celle-ci dessous) de + 1 sous excel :
http://toto.com/channels/film-1.html

Ex :

http://toto.com/channels/film-1.html
http://toto.com/channels/film-2.html
http://toto.com/channels/film-3.html
http://toto.com/channels/film-4.html

Merci par avance

3 réponses

Messages postés
222
Date d'inscription
samedi 3 juillet 2010
Statut
Membre
Dernière intervention
9 décembre 2014
14
Sans le html à la fin, tu peux mais avec, je ne pense pas.
Messages postés
10160
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
22 octobre 2021
2 232
Bonjour

sans VBA je ne vois pas
une solution VBA (attention, le format de l'url est celui que tu as donné soit partie gauche + n° +.html)
A mettre dans un module général et à utiliser comme une fonction excel
ex A2 = IncUrl(A1)

Public Function IncURL(u As String) As String
Dim r As Long, s As Long, g As String, d As String
r = InStr(u, "-")
g = Left(u, r)
d = Right(u, 5)
s = 0
r = r + 1
While IsNumeric(Mid(u, r, 1))
  s = 10 * s + Mid(u, r, 1)
  r = r + 1
Wend
s = s + 1
IncURL = g & s & d
End Function

bonne suite
Messages postés
24201
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 octobre 2021
6 936
Bonjour à tous,

ou sous forme de formule :
=LIEN_HYPERTEXTE("http://toto.com/channels/film-" & LIGNE() & ".html ";"film-" & LIGNE())
en ligne 1, sinon adapter. A recopier vers le bas.

eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.