? Microsoft Excel har ett programmeringsspråk , Visual Basic for Applications , som låter utvecklare utöka standard verktygen i Excel . Med denna programmeringsspråk med kunskaper skulle innebära en lång inlärningskurva om det inte vore för Excel makro inspelning kommando . Detta kommando skriver ett program för dig baserat på de kommandon du utför i Excel . Genom att studera dessa program , kan du lära dig att skriva en egen . Eftersom makron kan ändra stora mängder data snabbt , testa alla dina makron på kopior av dina ursprungliga data innan du använder dem på dessa uppgifter . Instruktioner
Hej Macro
1
Öppna Excel , klicka på Office-knappen "nya " objekt för att skapa en ny arbetsbok .
2
Klicka på "Utvecklare " -menyn " Visual Basic " -knappen , som berättar Excel för att öppna Visual Basic-programmering miljö .
3
Klicka på " infoga " -menyn är " Module " -kommandot för att infoga ett nytt fönster för makro uttalanden .
4
Skriv följande uttalanden i det nya fönstret .
Public sub HelloExcelUser
MsgBox " Hej Excel användare! "
End sub
5
Tryck " F5 " för att köra programmet . En meddelanderuta visas , skapas av programmet .
6
Klicka på " OK " i meddelanderutan för att stänga det och avsluta programmet .
Record
7
Skapa en ny arbetsbok genom att klicka på Office- knappen "nya " objekt .
8
Skriv följande lista i en kolonn av kalkylbladsceller , dra sedan ett urval region runt listan .
Clark Kent
Lois Lane
Jimmy Olsen
9
Klicka på "Utvecklare " -menyn " Record " -knappen för att visa dialogrutan för inspelning av makron .
10
Type " FilterMacro " för makrot namn , klicka sedan på " OK " för att börja spela in makrot .
11
Klicka på " Start " -menyn " Filter " -knappen , sedan på alla kryssrutor i " Filter " i dialogrutan för att rensa kryssrutorna , med undantag för " Lois Lane . " Detta talar Excel att filtrera listan så att bara den posten med " Lois Lane . "
12
Klicka på " OK " för att stänga dialogrutan Filter , klicka sedan på " Utvecklare " fliken .
13
Klicka på "Stop Recording " -knappen för att avsluta makro inspelning .
14
Klicka på " makron " knappen för att visa en lista över makron och klicka sedan på " FilterMacro " posten .
15
Klicka på knappen "Redigera" för att komma in i VB programmeringsmiljö . Excel visas makrot du skrev efter inspelningen . Du ska skriva ett nytt makro manuellt , med hjälp av uppgifterna i det inspelade makrot .
16
Dra ett urval region runt " FilterMacro " uttalanden , tryck sedan på "Control " och " C " samtidigt för att kopiera uttalanden till klippbordet .
17
Klicka på ett tydligt område programmeringsfönstret , tryck sedan på "Control " och " V " samtidigt för att kopiera " FilterMacro " makro .
18
över namnet " FilterMacro " med namnet " FilterMacro2 . " Typ över cellen adress i inom parentes efter texten " ActiveSheet.Range " text , med följande text : " $ en $ 40 : $ A $ 43" . Detta kommer att berätta Excel för att tillämpa ett filter på cellerna i intervallet $ A $ 40 till $ A $ 43. Du skriver att listan i ett kommande steg
19
Typ över den citerade texten efter " Criteria1 " text med detta : . " . Bananas " Detta kommer att berätta Excel för att visa endast " Bananas " posten från den filtrerade listan .
20
Klicka på " Excel " -ikonen i aktivitetsfältet i Windows för att återgå till Excel . Skriv här listan i cellen " $ A $ 40, " och cellerna nedanför :
Frukt
Äpplen
Apelsiner
Bananas
21
Klicka på " Makron " -knappen på verktygsfältet och sedan dubbelklicka på " FilterMacro2 " objekt , som representerar det program du just skrev . Excel kommer att köra programmet , vilket kommer att resultera i just den " Bananas " posten visas i listan du skrev i föregående steg . Detta avsnitt har visat dig hur du använder informationen från en inspelad makro för att skriva ett nytt makro .