Dator > komplett guide till Excel-makron

  • komplett guide till Excel-makron


  • Excel-makron är program skrivna i programspråket Visual Basic for Applications . Dessa program kan automatisera alla uppgifter i Excel . För att uppnå detta resultat måste du göra följande : spela in makron , ändra dem i den integrerade utvecklingsmiljön ( IDE ) , felsöka dem, och rådgöra med IDE : s Objektgranskning för information om virtuella objekt de är beroende av

    skapa ett makro

    Skapa ett makro . öppna en ny Excel-arbetsbok , skriv en kort kolumn med siffror som ökar från 10 till 20 . Välj kolumnen efter inresan det.

    Börja inspelningen av makrot genom att trycka den rektangulära knappen till vänster i Excel statusfältet på skärmen längst ner .

    Namn makrot " mySort , " tryck sedan på " Sortera " -ikonen på Excel verktygsfält . Välj " Sortera största till den minsta , " sedan stoppa makrot inspelningen genom att trycka makrot igen

    Replay Makro

    Testa ditt makro . återskapa den ursprungliga kolumn av nummer , men i ett annat kalkylblad plats . Se till att siffrorna går från 10 till 20 som tidigare .

    Välj kolumnen , tryck sedan " Alt-F8 "för att visa en lista över makron . Dubbelklicka på makrot och se effekten : kolonnen var inte löst denna gång

    visa koden

    Makron ibland inte registrerar den exakta uppgifter du tänker dem . I dessa fall måste du fixa koden .

    Tryck på " Alt-F8 " för att åter visa en lista över makron . Välj din från listan , tryck sedan " Redigera " för att ange IDE .

    Lägg märke till siffrorna i citaten . De är anledningen till att makrot inte sortera på rätt sätt: makrot sorterar endast en specifik plats i kalkylbladet .

    Revidera makro

    Börja montera makro : välj bara den kod som lyder som följer:

    Nyckel :=Range ( " G5 " ) ' ( Din kod kommer troligen visa ett olika utbud i citationstecken )

    Ändra den raden för att läsa så här : .

    Nyckel :=Selection. Columns (1 )

    Ändra andra felaktiga kodrad som lyder som följer : .

    SetRange Range ( " G5 : G15 " )

    Ändra koden så att den här :

    . SetRange Val

    tillbaka till Excel och köra makrot igen . Observera att koden nu framgångsrikt sorterar området .

    Steg igenom och ändra koden

    Tryck på " Alt-F11 "för att flytta tillbaka till IDE och tryck sedan på "F2 " för att öppna objektet webbläsaren. Här kan du läsa om en av de objekt som din kod använder för att sortera-det SortFields objektet . Ange " SortFields " i sökrutan , markera "Lägg till " post i " Medlemmar ur SortFields " "fönstret.

    IDE berättar vad funktionen add måste arbeta , inbegripet " Beställ " -parametern. Denna parameter avgör om den typ är stigande eller fallande .

    ändras dynamiskt att sorteringsordningen från fallande till stigande : " . Alt-F8 "Återgå till ditt program koden genom att trycka " Alt-F11 "för att komma tillbaka till Excel , sedan trycka Välj ditt makro namn , tryck sedan " Redigera " för att komma till koden.

    sätta en brytpunkt

    Klicka var som helst i programmet innan " End Sub , " tryck sedan på " F9 " att sätta en brytpunkt , som pauser programkörning .

    i Excel- kalkylblad markerar fallande kolumn av nummer , sedan tillbaka till ditt program i IDE . Kör programmet genom att trycka "F5 " och märker den gula markeringen indikerar att din brytpunkt har pausat kod .

    Ändra program för att sortera med en nedgång , inte uppstigande : Ersätt texten " Order :=xlDescending " text med " Order :=xlAscending "och sedan försiktigt dra den gula pilen , som visar vad meddelandet kommer verkställa nästa , tillbaka till någon rad innan koden du bara förändrats. Tryck på " Control-Shift-F9 " att rensa alla brytpunkter , tryck "F5 "för att avsluta programkörning . Återgå till Excel för att kontrollera att din kod har sorterat kolumnen stiga .


Previous:hur man använder Excel VBA Next:hur man använder SendKeys i Excel





Relaterade artiklar


  • Hur man laddar ner bifogade filer i en palm
  • hur man bränner en DVD DL på en Super Multi-enheten
  • Lägga till en bildskärm till en Toshiba laptop
  • hur man bygger ett sammansatt video till VGA omvandlare
  • Toshiba Tecra felsökning
  • hur man hittar min CPU-hastighet
  • Lägga till en processor till en dator
  • hur du ställer in en ny iMac
  • hur du ställer in övervakningskameror via Internet
  • hur du ansluter datorn till min TV utan en seriell kabel