Hallo,
ich habe mir mit Hilfe des Internets irgendwie eine
Excel Web-Abfrage über VBA zusammengemurkst. Sie funktioniert auch aber ich verstehe einige Befehl nicht. Wäre toll wenn mir jemand helfen könnte. Folgendes verstehe ich nicht:
Was bedeuten folgedende Befehle im untenstehenden Code
Set tbl
QueryTables
With tbl
.FieldNames = False
.RefreshOnFileOpen = False
.Refresh BackgroundQuery:=False
End With
Kann ich die set tbl und die with tbl auch irgendwie
umgehen!
Sub Aufruf()
Dim sSearch As String
sSearch = "http://info.consors.de/financeinfos/search.do?pattern=psivida"
If Tabelle1.Cells(8, 2).Value = "" Then
Set tbl = Worksheets("Tabelle1").QueryTables.Add( _
Connection:="URL;" & sSearch, _
Destination:=Tabelle1.Cells(1, 1))
With tbl
.FieldNames = False
.RefreshOnFileOpen = False
.Refresh BackgroundQuery:=False
End With
Else
Sheets("Tabelle1").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
MsgBox "Die Daten wurden aktualisiert"
End If
End Sub
Che Gast |