Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Internetseite per Formel in Excel importieren
#21
Hallo,

Zitat:Ich habe ja noch gar kein Makro. Darum geht es mir hier doch die ganze Zeit.
Sorry falls ich mich zu kompliziert ausdrücke...

tja, sorry, ... ich habe mich vielleicht auch zu kompliziert ausgedrückt
Solange Du die Stringlänge nicht in Sack und Tüten kriegst, brauchst Du auch kein Makro  :16:
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#22
Ok, und wenn ich jetzt sage, dass ich die länge des Internetlinks in Griff bekomme?
Das alle Zeichen zusammen unter den 256 Grenzee liegen?
Antworten Top
#23
Zitat:Hallo, das ging dann aber schon beim Betreff los..:

[url=
Dateiupload bitte im Forum! So geht es: Klick mich!
]

Das hatte ich ja schon weiter oben geklärt, das das ein Fehler von mir war. Sorry
Antworten Top
#24
Zitat:DeLaGhetto

Eigentlich möchte ich einfach nur eine Internetseite in Exel importieren, über eine Webabfrage und die Internetseite steht halt in einer Zelle.


Hallo DeLaGhetto
Wenn Du das so schön kurz schreibst, habe ich alter Mann vielleicht begriffen, was Du haben willst.
- Schreibe im sheet "Plan", Zelle C29 diese Adresse:  URL;https://www.swisspass.ch/auth/Login
- gehe in ein neues sheet ohne irgend einen Inhalt
- lasse in diesem sheet den code laufen:
Code:
Sub DatenAusWeb()
   Dim Adresse
   On Error Resume Next
   Adresse = Sheets("Plan").Range("C29")
   With ActiveSheet.QueryTables.Add(Connection:=Adresse, Destination:=Range("$A$1"))
       .CommandType = 0
       .Name = "login_1"
       .FieldNames = True
       .RowNumbers = False
       .FillAdjacentFormulas = False
       .PreserveFormatting = True
       .RefreshOnFileOpen = False
       .BackgroundQuery = True
       .RefreshStyle = xlInsertDeleteCells
       .SavePassword = False
       .SaveData = True
       .AdjustColumnWidth = True
       .RefreshPeriod = 0
       .WebSelectionType = xlEntirePage
       .WebFormatting = xlWebFormattingNone
       .WebPreFormattedTextToColumns = True
       .WebConsecutiveDelimitersAsOne = True
       .WebSingleBlockTextImport = False
       .WebDisableDateRecognition = False
       .WebDisableRedirections = False
       .Refresh BackgroundQuery:=False
   End With
End Sub

Aber Achtung: da mit diesem Code nicht die Daten einer bestehenden Verbindung aufgefrischt werden, wird jedes mal eine neue Verbindung erstellt ohne dass die alte gelöscht wird. Da braucht es sicher noch einen Zusatz der löscht. Ich habe übrigens den Code mit dem Makrorekorder aufgezeichnet und einfach etwas getrimmt. Übrigens kannst Du natürlich die Destination auch parametrieren und dann mit einer Schleife arbeiten.

Und wenn es nicht dies sein sollte, haben wir beide Pech: Du hast keine Lösung und mir fehlt es am Verstand...was mich nicht schmerzt.
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
[-] Folgende(r) 1 Nutzer sagt Danke an Helvetier für diesen Beitrag:
  • DeLaGhetto
Antworten Top
#25
Genau so wollte ich es haben.

Vielen Dank dir!!!!

Jetzt hab ich nur noch ein kleines Problem:
Das gehört hier wahrscheinlich nicht direkt hin, vielleicht werde ich dafür ein extra Thread aufmachen, aber:
Die zu kopierende URL hat kyrillische Zeichen, deswegen wurde diese nach dem kopieren und einfügen in Excel extrem lang (viele % Zeichen und so).
Kann ich in Excel irgendwie einstellen, dass mir die URL richtig mit kyrillischen Buchstaben angezeigt wird?

Danke nochmal an die vielen Helfer Smile
Antworten Top
#26
(11.10.2017, 07:51)DeLaGhetto schrieb: Die zu kopierende URL hat kyrillische Zeichen, deswegen wurde diese nach dem kopieren und einfügen in Excel extrem lang (viele % Zeichen und so).

Das ist doch dem Excel egal! .... oder funktioniert damit etwas nicht? Wenn Du an der Adresse rumschrauben willst, hast dann ganz sicher Probleme. Im sheet muss ja nicht die ganze Adresse sichtbar sein.

Übrigens: einmal mehr der Beweis, dass eine exakte, einfache, sorgfältige Formulierung der Aufgabe 80% der Lösung beinhaltet!
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#27
Zitat:DeLaGhetto schrieb: Die zu kopierende URL hat kyrillische Zeichen, deswegen wurde diese nach dem kopieren und einfügen in Excel extrem lang (viele % Zeichen und so).

Das ist doch dem Excel egal! .... oder funktioniert damit etwas nicht? Wenn Du an der Adresse rumschrauben willst, hast dann ganz sicher Probleme. Im sheet muss ja nicht die ganze Adresse sichtbar sein.

Nein, das Makro funktioniert dadurch nicht, deswegen ist es nicht egal. Es werden so viele Zeichen, dass das hier schon angesprochene Zeichenlimit überschritten wird.
Ich habe dafür ein neues Thema eröffnet:


Zitat:http://www.clever-excel-forum.de/Thread-...g-in-Excel

Danke schon mal für deine Hilfe
Antworten Top


Gehe zu:


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