Clever-Excel-Forum

Normale Version: Excel Webabfrage pro Tag
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

Ich habe nun eine Webabfrage in Excel eingerichtet, die sich täglich aktualisiert
Nun würde ich gerne wissen wie ich den Wert mit dem zugehörigen Datum in einer Zeile schreiben kann

Danke im Vorraus
Hi,

Zitat:Nun würde ich gerne wissen wie ich den Wert mit dem zugehörigen Datum in einer Zeile schreiben kann

mit der Tastatur?

Du kennst deine Tabelle, wir nicht. :(
Du weißt, wo du was haben willst, wir nicht. :(

Lass uns also ein wenig teilhaben an deinem Werk, indem du es uns zeigst. Bitte keine ScrShots. Lies dir mal die mit Wichtig gekennzeichneten Beiträge durch. http://www.clever-excel-forum.de/Forum-N...gshinweise
Ich hoffe du verstehst nun was ich vorhabe
Hi,

steht der Wert, den du übernehmen willst, immer an der selben Stelle? Falls ja könnte ich mir diese Lösung vorstellen:

Tabelle1

ABCDE
105.08.2017451,4806.08.2017
206.08.2017451,48451,48
307.08.2017
408.08.2017
509.08.2017
610.08.2017
711.08.2017
812.08.2017
913.08.2017
1014.08.2017
1115.08.2017
1216.08.2017
1317.08.2017
1418.08.2017
Formeln der Tabelle
ZelleFormel
B1=WENN(A1=$E$1;Tabelle3!$A$34;"")
Datengültigkeit der Tabelle
ZelleZulassenDatenEingabe 1Eingabe 2
C1Liste=WertAktuell
Namen in Formeln
ZelleNameBezieht sich auf
C1WertAktuell=Tabelle1!$B$1:$B$150
Namen verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Spalte A, soweit nötig, markieren und einen Namen vergeben - z.B - WertAktuell. Die Spalte B blendest du als Hilfsspalte aus; Spalte C belegst du mit Zellendropdowns und gibst als Quelle =WertAktuell an. Zum Testen habe ich als Datumsbezug die Zelle E1 benutzt, in der Originaldatei ersetzt du diesen Zellenbezug mit HEUTE()

Die Lösung ist zwar nicht "vollautomatisch", als Krücke dennoch brauchbar. Ansonsten müsstest du VBA einsetzen; da kann ich dir aber mangels ausreichendem Wissen nicht helfen.
Hi,
dazu eine vielleicht doofe Frage von mir:
Wenn dort dann heute() in Spalte B steht, wie werden die Werte der vergangenen Tage dann in B bleiben? Der heutige Wert ist doch morgen wieder weg.

Aah, ok, aber der in C bleibt.

Wie kann nun verhindert werden, daß im Dropdown die ganzen Leerwerte der vergangenen Tage drin sind? Wie bekomme ich da nur die aktuellen rein?
[attachment=12682]
Hi Ralf,

so doof ist die Frage wegen den Leerwerten gar nicht. Das hatte ich nicht bedacht. Insgesamt gesehen ist das Ganze, wie ich ja bereits schrieb, eine absolute Krücke. Ließe sich mit VBA sicherlich erheblich eleganter lösen. Aber dem TE scheint es egal zu sein, er hat sich ja überhaupt nicht mehr gemeldet.

Doch um bei der Krücke zu bleiben und die Leerwerte zu eliminieren, hätte ich noch diesen Vorschlag:

Tabelle1

ABCD
105.08.20173451,5451,46
206.08.2017451,46
307.08.2017451,46
408.08.2017451,46
509.08.2017451,46
610.08.2017451,46
711.08.2017451,46
812.08.20173451,463451,46
913.08.2017
Formeln der Tabelle
ZelleFormel
B1=WENN(A1=HEUTE();Tabelle3!$A$34;"")
C1=VERWEIS(9^99;$B$1:$B$300)
Datengültigkeit der Tabelle
ZelleZulassenDatenEingabe 1Eingabe 2
D1Liste=$C$1

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hi,
ich sitze hier nur mit dem Tablet, das werde ich später testen.

Nur die erste Frage war die "doofe", die zweite fand ich nicht doof. Angel :21:
Hi Ralf,

Zitat:Nur die erste Frage war die "doofe", die zweite fand ich nicht doof

ok, hatte das missinterpretiert.
Ein Class-Module die jedesmal wenn die QT 'refresht' ist, läuft:


Code:
Public WithEvents qt As QueryTable

Private Sub qt_AfterRefresh(ByVal Success As Boolean)
    Sheet1.Find(Format(Date, "dd-mm-yyyy")).Offset(, 1) = sheet3.Cells(34, 1)
End Sub