Hur mycket tid kan du ägna åt att lära denna typ av datakod : " Selection.Sort Key1 : = Range ( " A5 " ) , Order1 : = xlAscending ? " Du kan känna livet är för kort för att spendera så mycket tid att göra en enkel uppgift . Lyckligtvis erbjuder Visual Basic ett enklare sätt . För många uppgifter , kan du helt enkelt skapa ett makro , vilket är en automatiserad procedur skapas från en manuell procedur . Makron är användbara eftersom du helt enkelt trycka på en knapp och spela in de åtgärder som behövs för att slutföra uppgiften på kalkylbladet . Visual Basic tolk genererar automatiskt koden . Datorn tar hand om svårbegripliga syntax så att du inte behöver oroa dig för det . När du vill utföra proceduren , kör du bara makrot . Instruktioner
1
Skapa några data för en " slags " makro. Mata in följande data i cellerna A1 till A5 : " Mancini , " " Talbot , " " Simons , " " Chen " och " Ito "
2
Starta inspelning av ett makro genom att välja " Verktyg " och . " Macro ". Välj sedan " Spela in nytt makro " och tryck på " OK . " Addera 3
Flytta markören till cell A1 genom att trycka på " Ctrl " + " Home . " Markera kolumnen med namn genom att hålla " Shift " -tangenten och trycka på " Ctrl " med nedåtpilen . Tryck på " Sortera stigande " -knappen ( knappen på den övre menyn märkt " AZ " med en nedåtpil ) . Sluta spela in makrot genom att trycka på den blå rutan på " Stop Rec " fönstret .
4
Granska din dator - genererade koden genom att hålla " Alt " och trycka på " F8 ". Välj sedan namnet på makrot , vilket borde vara " Makro1 " om datorn valde namnet automatiskt . Tryck " Redigera ". Kontrollera att datorn genererade följande kod :
Sub Makro1 ( ) '' Makro1 Macro ' Macro registreras 4/29/2010 av w'
' Range ( " A1 : A6 " ) . SelectSelection.Sort Nyckel1 : = Range ( " A1 " ) , Order1 : = xlAscending , Header : = xlGuess , _OrderCustom : = 1 , MatchCase : = False , Orientation : = xlTopToBottomActiveWindow.SmallScroll Down : = 69End Sub
Addera