Sådan importeres oplysninger i et script i Excel 2007

January 18

Microsoft Excel er et program bruges til at indsamle og analysere data. Dens dataindsamling funktioner lader du trækker i oplysninger fra mange kilder udover dem i standard regneark format: websider, Word-dokumenter og Access-databaser er blot nogle få eksempler på ikke-Excel-filer, som Excel kan læse. Ud over at tilbyde sine dataindsamlingsværktøjer gennem den sædvanlige regneark interface, Excel lader dig indsamle data med scripts skrevet i Visual Basic for Applications (VBA). Ved at bruge VBA scripts (AKA "makroer"), kan du fuldt ud tilpasse Excel til at opfylde dine data-indsamling behov.

Instruktioner

1 Aktiver makroer til at køre ved at gøre følgende: Tryk på "Alt-F" for at blotlægge "Excel-indstillinger" menupunkt. Klik pågældende element og klik på "Trust Center", og derefter på knappen "Trust Center Indstillinger". Klik på "Makro indstillinger" element, og vælg "Aktiver alle makroer", og også "Trust adgang til VBA-projektet objekt model" afkrydsningsfeltet.

2 Tryk på "OK" på alle åbne dialogbokse, så tæt og genstarte Excel. Husk at deaktivere makroer efter endt denne artiklen anvisninger, hvis din sikkerhedspolitik kræver en sådan.

3 Åbn en ny projektmappe i Excel, udsætte derefter makroen optage-knappen ved at højreklikke på Excel statuslinjen (på skærmen nederst) og placere et flueben ud for "Macro Recording" element.

4 Start en makro optagelse ved at trykke den rektangulære ikon i venstre ende af statuslinjen. Skriv "ImportMacro", når du bliver bedt om makroen navn, og tryk på "OK" for at starte den egentlige optagelse.

5 Tryk på "Alt-F" for at vise filen "Open" element, og tryk derefter på denne post. Naviger til nogen eksisterende Excel-projektmappe, og trykke på "Åbn" for at åbne den. Afslut makro optagelse, som du begyndte det, ved at trykke på knappen på venstre side af statuslinjen.

6 Luk projektmappen du åbnede, mens du optager makroen, så skal følgende for at genåbne det med makro: tryk på "Alt-F8" for at vise en liste over makroer, herunder "ImportMacro" en. Dobbeltklik på denne post, og bemærk, at Excel igen åbner projektmappen du netop lukket.

7 Foretag en manuel ændring af programmet, snarere end at bruge makroen optager: Tryk på "Alt-F8," vælge "ImportMacro" element, og tryk derefter på knappen "Rediger". Bemærk, at Excel bevæger dig i Visual Basic integrerede udviklingsmiljø (IDE).

8 Foretag følgende ændring til teksten inde i citater, der følger teksten "Filnavn: =":

Erstat det eksisterende filnavn med en anden. Den nye filnavn skal tilhøre nogen anden gyldig Excel-projektmappe.

9 Placer markøren inde i "ImportMacro" subrutine og tryk på "F5" for at køre makroen fra IDE. Vend tilbage til de vigtigste Excel vinduet og opdager, at den nye projektmappe, du har angivet blev indlæst.

10 Opret en anden makro ved at fuldføre trin 4, men navngive makroen "ImportNonSpreadsheetMacro."

11 Klik på "Data" fanen på Excel værktøjslinjen, og klik derefter på "Fra Web" ikonet for at åbne en lille webbrowser. Naviger til enhver webside i den browser, tryk derefter på knappen "Import". Tryk på "OK" på "Importer data" dialogboks, der vises. Bemærk, at Excel indlæser noget indhold fra websiden på det aktuelle projektark.

12 Afslut makro optagelse, og vælg derefter og slette den webside oplysninger, du importeret.

13 Replay den makro, du lige har optaget, ved hjælp af instruktionerne fra trin 6. Sørg for at dobbeltklikke på "ImportNonSpreadsheetMacro" denne gang, i stedet for "ImportMacro" element. Bemærk, at Excel reimport Web data, du bare slettet.


relaterede artikler