Hvor mye tid kan du bruke til å lære denne type datakode : " Selection.Sort Key1 : = Range (" A5 ") , Order1 : = xlAscending ? " Du kan føle livet er for kort til å tilbringe så mye tid til å gjøre en enkel oppgave . Heldigvis tilbyr Visual Basic en enklere måte . For mange oppgaver , kan du bare lage en makro som er en automatisert prosedyre opprettet fra en manuell prosedyre . Makroer er nyttige fordi du bare trykker på en knapp og ta de nødvendige trinnene for å fullføre oppgaven på regnearket. Visual Basic tolk genererer automatisk kode . Datamaskinen tar seg av uforståelige syntaks , slik at du ikke trenger å bekymre deg for det . Når du ønsker å utføre inngrepet, du bare kjøre makroen . Instruksjoner
en
Lag noen data for en "slags " makro . Input følgende data i cellene A1 til A5 : " Mancini ", " Talbot ", " Simons ", " Chen " og " Ito "
2
Start opptak av makro ved å velge " Tools " og . "Macro ". Deretter velger du " Registrer ny makro " og trykk " OK ".
3
Flytt markøren til celle A1 ved å trykke " Ctrl" + " Home". Velg kolonnen med navn ved å holde " Shift "-tasten og trykke "Ctrl " med pil ned . Trykk på " Sorter stigende " knappen ( knappen i menyen øverst merket " A " med en pil ned ) . Stopp registreringen av makroen ved å trykke på den blå firkanten på "Stop Rec "-vinduet .
4
Gjennomgå datagenerert koden ved å holde "Alt" og trykke "F8 ". Deretter velger du navnet på makroen , som skal være " Macro1 " hvis datamaskinen valgt navnet automatisk. Trykk på " Rediger ". Bekreft at datagenerert følgende kode :
Sub Macro1 ( ) '' Macro1 Macro ' Makro registrert 4/29/2010 av w '
' Range (" A1 : A6 ") . SelectSelection.Sort Key1 : = Range (" A1 ") , Order1 : = xlAscending , Header : = xlGuess , _OrderCustom : = 1 , matchCase : = False , Orientering : = xlTopToBottomActiveWindow.SmallScroll Down : = 69End Sub