![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#2 |
Veteran
![]() Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268
|
![]() Hi!
ALso eine abfrage aus dem web kannst du mit "daten->externe daten->neue webabfrage" ausführen. optional kannst du auch folgenden macro-code verwenden: Code:
Workbooks.Add With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.AbfrageUrl.at", Destination:=Range _ ("A1")) .Name = "Wie solls denn heißen?" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .Refresh BackgroundQuery:=False End With Code:
ChDir "D:\Daten\Desktop" ActiveWorkbook.SaveAs Filename:="D:\Daten\Desktop\Mappe1.xls", FileFormat:= _ xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _ , CreateBackup:=False und das ganze kommt dann an die stelle, die excel automatisch beim öffnen ausführt (glaub, das ist Document_Open()) danach brauchst du ein extra-programm (kannst auch den aufgaben-manager verwenden, der in windows 98/me/2000/xp eingebaut ist), das zu den von dir gewählten zeiten das excel-dokument öffnet, welches dann eine neue abfrage erstellt und es in einem extra-dokument speichert. hab das schonmal so gemacht und es funktionierte total super! |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|