Thema Datum  Von Nutzer Rating
Antwort
Rot Datenquelle aus Zwischenablage einfügen
16.04.2020 16:51:42 Tobias Kraus
NotSolved
17.04.2020 06:02:36 Gast69339
NotSolved
17.04.2020 09:17:45 Tobias Kraus
Solved
17.04.2020 11:30:54 Gast92596
NotSolved

Ansicht des Beitrags:
Von:
Tobias Kraus
Datum:
16.04.2020 16:51:42
Views:
1149
Rating: Antwort:
  Ja
Thema:
Datenquelle aus Zwischenablage einfügen

Hallo zusammen,

für eine Abfrage zur Erstellung von Kunden-Kaufhistorien nutze ich die Funktion "Daten aus dem Web". Der erforderliche Link hierfür unterscheidet sich immer durch die Kundennummer. Zur Automatisierung wollte ich ein Makro erstellen.

Bei der Aufzeichnung des Makros habe ich den Web-Link zuerst in die Zwischenablage kopiert und dann bei der Auffordrung "aus dem Web" eingefügt. Leider hat das aufgezeichnete Makro als Datenquelle nun den Inhalt der Zwischenablage fest hinterlegt (fett markiert). 

Die Quelle soll sich aber jedes mal - je nach Inhalt der Zwischenablage- ändern.

Kann mir hier bitte jemand behilflich sein, wie ich den fett markierten Teil abändern muß, so daß zukünftig bei der Quelle immer der Inhalt aus der Zwischenablage eingefügt wird? 

 Range("A6").Select
    Selection.Copy
    ActiveWorkbook.Queries.Add Name:="Table 0", Formula:= _
        "let" & Chr(13) & "" & Chr(10) & "    Quelle = Web.Page(Web.Contents(""http://report.lan/reportsrv/de81/kunde/dhist/1736358801.htm""))," & Chr(13) & "" & Chr(10) & "    Data0 = Quelle{0}[Data]," & Chr(13) & "" & Chr(10) & "    #""Höher gestufte Header"" = Table.PromoteHeaders(Data0, [PromoteAllScalars=true])," & Chr(13) & "" & Chr(10) & "    #""Geänderter Typ"" = Table.TransformColumnTypes(#""Höher gestufte Header"",{{""Auftr.Dat."", type text}, {""Auftr.Num."", type tex" & _
        "t}, {""War.gr."", type text}, {""Mat.Nr."", type text}, {""Materialbez."", type text}, {""Materialbez._1"", type text}, {""Menge"", type text}, {""Brutto"", type text}, {""Rab %"", type text}, {""Nettopr. PE"", type text}, {""PE"", type text}, {""Kond.art"", type text}, {""Pr.li."", type text}, {""Pos."", type text}, {""V.weg"", type text}, {""A.ADM"", type text}, {" & _
        """Fakt.dat."", type date}, {""Faktura"", Int64.Type}})" & Chr(13) & "" & Chr(10) & "in" & Chr(13) & "" & Chr(10) & "    #""Geänderter Typ"""
    ActiveWorkbook.Worksheets.Add
 
Vielen Dank vorab schon mal!

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Datenquelle aus Zwischenablage einfügen
16.04.2020 16:51:42 Tobias Kraus
NotSolved
17.04.2020 06:02:36 Gast69339
NotSolved
17.04.2020 09:17:45 Tobias Kraus
Solved
17.04.2020 11:30:54 Gast92596
NotSolved