? Microsoft Excel har et programmeringssprog , Visual Basic for Applications , der lader udviklere udvide standard værktøjssæt i Excel. Brug af denne programmeringssprog med færdigheder ville indebære en langvarig indlæringskurve , hvis det ikke var for Excel makro optagelse kommando. Denne kommando skriver et program til dig baseret på de kommandoer, du udfører i Excel. Ved at studere disse programmer , kan du lære at skrive din egen . Da makroer kan ændre store datamængder hurtigt teste alle dine makroer på kopier af dine originale data , før du bruger dem på disse data. Instruktioner
Hej Macro
1
Open Excel , og klik derefter på Office-knappen er " Ny" element for at oprette en ny projektmappe .
2
Klik på " Developer " menuen "Visual Basic " knappen, som fortæller Excel for at åbne Visual Basic programmering miljø.
3
Klik på " Indsæt" menuen " Module" kommando til at indsætte et nyt vindue for makro udsagn. < br >
4
Indtast de følgende udsagn i det nye vindue .
Public sub HelloExcelUser
MsgBox " Hello Excel bruger! "
End Sub < br >
5
Tryk på " F5 " for at køre programmet. En meddelelsesboks vises , skabt af programmet.
6
Klik på " OK" på besked boks for at lukke den og afslutte programmet .
Record
7
Opret en ny projektmappe ved at klikke på Office-knappen er " ny" element.
8
Skriv følgende liste til en søjle af regnearksceller , og derefter trække en markering området omkring listen .
Clark Kent
Lois Lane
Jimmy Olsen
9
Klik på " Developer " menuen "Record" -knappen for at få vist dialogboksen til optagelse af makroer .
10
Type " FilterMacro " til makro navn, og klik derefter på "OK" for at begynde indspilningen af makroen .
11
Klik på " Home" menuen "Filter " knappen, og klik derefter på alle afkrydsningsfelter i "Filter" dialogboksen for at rydde afkrydsningsfelterne , med undtagelse af " Lois Lane. " Dette fortæller Excel til at filtrere listen til kun at vise posten med " Lois Lane. "
12
Klik på "OK " for at lukke dialogboksen Filter , og klik derefter på " Udvikler "-fanen .
13
Klik på " Stop optagelse" knappen for at afslutte den makro optagelse.
14
Klik på " makroer" -knappen for at vise en liste over makroer , og klik derefter på " FilterMacro " element .
15
Klik på " Rediger" -knappen for at komme ind i VB programmering miljø . Excel vil vise den makro, du skrev ved optagelse. Du skal skrive en ny makro manuelt , ved hjælp af udsagn i den indspillede makro .
16
Træk en markering regionen omkring de " FilterMacro " udsagn , tryk derefter "Control " og "C " samtidigt for at kopiere erklæringerne til klippebordet.
17
Klik i et tomt område af programmeringen vinduet , tryk derefter "Control " og " V" samtidigt for at duplikere " FilterMacro " makro .
18
Type over navnet " FilterMacro " med navnet " FilterMacro2 ". Type over cellen adresse i i parentes efter teksten " ActiveSheet.Range " tekst med følgende tekst: "$ A $ 40: $ A $ 43". Dette vil fortælle Excel til at anvende et filter til cellerne i intervallet $ A $ 40 til $ A $ 43 . Du vil skrive denne liste i en kommende trin
19
Type over citerede teksten efter " kriterier1 " tekst med dette : ". . Bananer " Dette vil fortælle Excel til kun at vise de " Bananas " element fra den filtrerede liste .
20
Klik på " Excel " ikonet i proceslinjen i Windows for at vende tilbage til Excel. Skriv denne liste i cellen "$ A $ 40, ", og cellerne under det :
Frugter
Æbler
Appelsiner
Bananas
< br > 21
Klik på " makroer" knappen på værktøjslinjen , dobbeltklik derefter på " FilterMacro2 " element, som repræsenterer det program, du lige har skrevet . Excel vil køre programmet , hvilket vil resultere i netop den " Bananas " element, der vises i listen , du skrev i det forrige trin. Dette afsnit har vist dig , hvordan du bruger oplysninger fra en indspillet makro til at skrive en ny makro .