Bon ben pour LFBO, comme je m'en doutais, ce n'est pas le même indice de table utilisé dans le premier exemple …
Afin de ne pas réinventer la roue, je vais m'inspirer d'un de mes anciens codes mais je dois lui remettre la main dessus …
Donc là je n'aurais même pas besoin de M4:N5 !
A suivre …
Pour le reste je n'ai pas bien saisi le désaffecter mais comme je n'ai pas encore jeté un œil sur le site, patience donc !
Une p'tite adaptation de mon premier jet :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Sub METAR(ICAO As String, Rg As Range)
If ICAO = "" Then Exit Sub Else Set Wb = Workbooks.Add
On Error Resume Next
With Wb.Sheets(1)
With .QueryTables.Add("URL;http://www.acukwik.com/AirportInfo/" & ICAO, .[A1])
.AdjustColumnWidth = False
.FieldNames = False
.PreserveFormatting = True
.RefreshStyle = xlOverwriteCells
.Refresh False
End With
Set Rf = .UsedRange.Find("METAR:", , xlValues, xlWhole)
If Not Rf Is Nothing Then Rg.Value = Rf.End(xlToRight)
End With
Wb.Close False
End Sub |
Quant au second site, il ne s'agit plus de rapatrier des données mais de contrôler la navigation d'un site,
voie dans laquelle je ne m'engagerais pas.
Je t'invite plutôt à consulter par exemple l'article
Manipulation d'Internet Explorer via VBA …
Partager