Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Werte aus der Webabfrage verschieben sich
#11
Hallo Frank,

mit dem code ziehst Du alles hoch. Die Zeit des Tages steht übrigens über dem Tag und nicht darunter (Spalte G)

Sub Makro1()
'Variablendeklarationen 
'Integer 
Dim iCnt%, iRow%
'String 
Dim strSearch$
'Schleife ueber Datenspalten B bis L 
For iCnt = 2 To 12
  'Wenn in der Spalte "Super (E5)" enthalten ist, dann 
  'Hinweis: nicht ganz sauber, in Spalte G ist der Tag relevant 
  If Application.CountIf(Columns(iCnt), "Super (E5)") Then
    'In allen Spalten ausser G ist Suchstring "Super (E5)", sonst "Mittwoch" 
    'Hinweis: Tag ggf. ueber Inputbos abfragen 
    If iCnt <> 6 Then strSearch = "Super (E5)" Else strSearch = "Mittwoch"
    'Suchstring finden und Zeilennummer zurueckgeben 
    iRow = Columns(iCnt).Find(What:=strSearch, After:=Cells(10, iCnt), LookIn:=xlFormulas _
        , LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Row
    'Daten ab Zeile 10 loeschen 
    'Hinweis: ich gehe davon aus, dass der Suchstring nicht schon in Zeile 10 oder 11 kommt 
    Range(Cells(10, iCnt), Cells(iRow - 2, iCnt)).Delete shift:=xlUp
  'Ende Wenn in der Spalte "Super (E5)" enthalten ist, dann 
  End If
'Ende Schleife ueber Datenspalten B bis L 
Next
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#12
Hallo André, die Arbeit ist Klasse, nur hat sie ein, zwei Fehler
- der Abfragebereich "B10 - L1xxx sollte nur von der Aktualisierung der Web-Abfrage überschrieben werden
- der Suchtext ist "Super (E5)", ist dieser gefunden sollte der Preis über der gefundenen Zelle als Zielzelle verwendung finden


___________[
Bild bitte so als Datei hochladen: Klick mich!
]


In der Spalte F steht Mittwoch in F30, der zu suchende Text aber in F45.
Da die Tankstelle den Preis nicht aktualisiert (geschlossen/offline) rutscht das ganze Datenpaket
wie schon erwähnt haben manche Tankst. nicht alle Spritsorten oder führen in anderer Art die Sorten auf.

Der Bereich ab Spalte M wird zur Berechnung mit eingestellten Formeln und Verweisen als Vergleichliste benutzt
Das Makro wäre ab dem Bereich M - ?? besser platziert bzw. eine neues Auswertungstabellenblatt

nochmals, ich suche die Spritsorte Super (E5) mit dem dazugehörigen Wert darüber


Danke für deine Bemühungen
Gruß Frank
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste