Lone-wolf
XLDnaute Barbatruc
Bonjour à tous,
suite au changement de XP à Seven, j'ai l'erreur sus-mentionnée dans le code.
A la ligne: x.Offset(0, 3) = km(0) .
Merci pour votre aide.
A+ 😎
suite au changement de XP à Seven, j'ai l'erreur sus-mentionnée dans le code.
A la ligne: x.Offset(0, 3) = km(0) .
Code:
Sub Test()
For Each x In Sheets("Itinéraire").Range("B6:" & Sheets("Itinéraire").Range("B65536").End(xlUp).Address)
Sheets("Feuil2").Cells.Clear
Depart = x.Value
Arrivee = x.Offset(0, 1).Value
With Sheets("Feuil2").QueryTables.Add(Connection:="URL;http://maps.google.fr/maps?f=d&saddr=" & Depart & "&daddr=" & Arrivee, Destination:=Sheets("Feuil2").Range("A1"))
.Name = "Itinéraire"
.BackgroundQuery = True
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.Refresh BackgroundQuery:=False
End With
Set Result = Sheets("Feuil2").Cells.Find("Itinéraire en voiture")
If Result Is Nothing Then
x.Offset(0, 2) = "Itinéraire non trouvé !"
Else
x.Offset(0, 2) = Result.Offset(1, 0)
km = Split(Result.Offset(1, 0), " km")
x.Offset(0, 3) = km(0)
End If
Next
End Sub
Merci pour votre aide.
A+ 😎
Pièces jointes
Dernière édition: