AW: Webdaten auslesen
01.08.2008 01:25:00
Ramses
Hallo
"...daß wir uns weiterhin die Köpfe-heiss-reden ..."
Wieso ?
Ich verstehe es nur nicht. Wenn du den Code schon in deinen Button eingebaut hast, wozu dann noch die Frage ?
Wenn du mit neuen Daten arbeiten willst, dann musst du vorher aktualisieren
Private Sub CommandButton1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) 'Statistik erfassen
Dim wks As Worksheet
Dim rng As Range
Selection.QueryTable.Refresh BackgroundQuery:=False
Set rng = Sheets("Fidelity").Range("AE41:AE300").Find("x", LookIn:=xlValues)
If rng Is Nothing Then
MsgBox ("Im Blatt 'Fidelity' wurde kein x in Spalte AE gefunden - Statistik ist also bereits erfasst.")
Exit Sub
End If
Set wks = Worksheets("Fidelity")
With wks
.Activate
' .Unprotect
rng.Select
If MsgBox("Formeln unwiderruflich in Werte umwandeln?", 292, "Frage") = 6 Then
rng.ClearContents
Range(rng.Offset(0, -10), rng.Offset(0, 0)).Select 'so werden nur die Formeln in den Spalten U bis AE ersetzt
Selection = Selection.Value
End If
' .Protect
End With
Set wks = Nothing: Set rng = Nothing
Set wks = Worksheets("Webabfrage")
With wks
.Activate
' .Unprotect
.Range("e4:e110").Select
Daten_auf_Spalten_verteilen
' .Protect
End With
Set wks = Nothing: Set rng = Nothing
Worksheets("Fidelity").Activate
[AD35].Select
End Sub
Gruss Rainer