Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur man kommer igång med Excel VBA

    Microsoft Excel är ett kraftfullt program med funktioner som går långt utöver enkla kalkylblad design. Kanske du har haft formler mastering komplex och dataanalys , och du är redo för en ny utmaning . Med Visual Basic for Applications ( VBA ) , kan du överladda Excel . Du kan börja använda VBA omedelbart , med ingen erfarenhet av programmering krävs . Instruktioner
    spela in ett makro
    1 p Om du någonsin har spelat in ett makro , är du redan använder VBA . Visual Basic Editor översätter dina tangenttryckningar till VBA -kommandon . Den resulterande koden är ineffektivt , men det kan hjälpa dig att bekanta dig med VBA syntax och kommandon .
    2

    Excel , spela in ett enkelt makro . I Office XP , välj Makro , Spela in nytt makro från menyn Verktyg . ( I Excel 2007 -kommandon finns på fliken Utvecklare . ) Ändra makrot namnet eller lämna standard , och tryck på OK .
    3

    Med makro-inspelaren kör , skriver " Hello World " i cell A1 . Ansök Fet , kursiv och understruken , och ändra teckenfärg till röd . Dubbelklicka på kolumnen separatorn i rubrikraden , mellan kolumnerna A och B , för att ändra storlek på cellens bredd till dess innehåll .
    4

    Stäng av makro-inspelaren genom att välja Verktyg , Makro , Stoppa inspelning .
    5

    Testa makrot för att se till att meddelandet visas .
    granska inspelade Code
    6

    Högerklicka på fliken Blad1 och välj Visa kod , eller tryck Alt - F11 för att öppna VB editor , och dubbelklicka på modul 1 . Din makrokod ser ut ungefär så här :

    Sub Makro1 ( ) katalog

    ActiveCell.FormulaR1C1 = " Hello World " Range ( " A1 " ) SelectSelection.Font.Bold = TrueSelection.Font . . Kursiv = TrueSelection.Font.Underline = xlUnderlineStyleSingleColumns ( " A : A " ) . EntireColumn.AutoFitSelection.Font.ColorIndex = 3 bilder

    End Sub
    7

    Observera att makrot börjar med " Sub " och slutar med " End Sub . " Varje VBA subrutin börjar och slutar på detta sätt .
    8

    Hitta välbekanta sökord . Eftersom du vet vad det här makrot gör , kan du räkna ut att " Selection.Font.Bold = true " ändras markeringen till fetstil . Du kan också känna igen kommandon för att ändra storlek på kolumnen och ändra färg .
    9

    Gå tillbaka till Excel och försöka spela in några fler enkla makron , varje gång undersöker koden i VB editorn .

    Konfigurera VB Editor
    10

    Starta VB editorn genom att trycka på Alt - F11 .
    11

    Klicka på varje menyalternativ överst att bekanta dig med tillgängliga alternativ .
    12

    Konfigurera din miljö med alternativ från menyn Visa . På ett minimum , lägg egenskapsfönstret och Project Explorer . Du kan docka dem till den vänstra sidan av skärmen genom att högerklicka och välja " Dockningsbar . "
    13

    Prova den sammanhangsberoende hjälpfunktion när som helst genom att trycka på F1 .


    Designa ett formulär
    14

    menyn Infoga , välj Infoga UserForm . Den UserForm är din design canvas .
    15

    Om UserForm inte dyka upp , gå till Project Editor och dubbelklicka på " Formulär " och sedan dubbelklicka på UserForm1 .

    16

    När UserForm visas , kommer du också se Toolbox , som innehåller kontroller du ska använda för att skapa dina formulär . Till exempel kan du inkludera knappar , textrutor , drop - downs och etiketter . Hålla pekaren över varje för att se namnen .
    17

    Lägg några kontroller i formuläret . För att lägga till en textruta , hitta den i Verktygslådan , klicka på den och sedan flytta markören till User Form och rita en rektangel på blanketten . Du kommer att se en figur som ser ut ungefär som ett fönster . Det är där användaren ska mata in sitt bidrag .
    18

    Place fler kontroller i formuläret . Experimentera med storleksändring och ordna . För vissa kontroller för att arbeta , måste de programmeras . Till exempel måste en " OK " -knappen en tillhörande sekvens av åtgärder . Andra kontroller , t.ex. etiketter , oftast behöver lite , om någon, programmering
    Programmera en meddelanderuta
    19

    " MsgBox " är förinställd , . Du behöver inte utforma ett formulär . Men du kommer att behöva lite kod . Du kan programmera " Ja ", " Nej ", " OK " och " Avbryt " -knapparna , konfigurera snabb , och mer .
    20

    Detta meddelande ruta kommer att varna användaren att filen kommer att stänga utan spara när hon klickar " Ja . " Om hon klickar " Nej , " filen kommer att spara innan stängning . Om hon väljer " Avbryt " filen kommer inte att stänga .
    21

    Starta VB editor . Från menyn Infoga , infogar en modul , då , i Project Explorer , dubbelklicka på den nya modulen . En kod öppnas upp .
    22

    Skriv följande rutin . ( Skriv inte texten i de fästen som följer . ) Sub MsgBoxTest ( ) [ subrutiner alltid börja med Sub och slutar med End Sub ] myTitle = " Varning " [ Tilldelar ett värde till " myTitle . " När du använder " myTitle " senare , är det samma sak som att skriva " Varning . " ] MyMsg = " Stäng utan att spara ? Alla ändringar kommer att gå förlorade . " [ Tilldelar ett värde till " MyMsg . " ] Response = MsgBox ( myMsg , vbExclamation + vbYesNoCancel , myTitle ) [ Definierar meddelanderutan . Den kommer att innehålla " myMsg , " en varning utropstecken , och Ja , Nej och Avbryt , och namnlisten kommer att läsa " Varning , " eftersom det är värdet av " myTitle . " ] Select Case Response [ Select Case tilldelar åtgärder till olika alternativ ] Case Is = vbYes [ Om användaren klickar på Yes ] ActiveWorkbook.Close saveChanges : . = False [Stäng utan att spara ] Case Is = vbNo [ Om användaren klickar på Nej ] ActiveWorkbook.Close saveChanges : . = Sant [ Spara och stäng . ] Case Is = vbCancel [ Om användaren klickar på Avbryt ] Exit Sub [ Avsluta subrutinen . Gör ingenting . ] End Välj [ Detta avslutar Select Case uttalande . ] End Sub [ Slutar subrutinen ]
    23

    Välj Kör , Kör Sub /användarformulär från menyn . Ditt meddelande box visas , du har nu framgångsrikt skrivit ett fungerande VBA rutin Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur överföra värden till Word från Excel
    ·Microsoft Access Macro Tutorial
    ·Microsoft Access Inventory Tutorial
    ·Egenskaper och funktioner i Microsoft Excel
    ·Hur man skapar Rundade kanter i Excel
    ·Introduktion till MS Excel
    ·Video Utbildning för Microsoft Excel
    ·Hur man skapar en amorteringsplan i Excel
    ·Hur man ställer in en webbfråga i Excel 2003
    ·Excel Report Tutorial
    Utvalda artiklarna
    ·Hur man skapar ett gratis Blank mall med utskrivbara Te…
    ·Konvertera en TIF till PDF i Acrobat
    ·Hur hitta en OSSEC Authentication Key
    ·Hur man använder Maps på en iPad
    ·Hur man tar bort Tags Skapad av Media Player
    ·De bästa Defrag verktyg för XP
    ·Hur skapa och lägga till undertexter till en AVI film
    ·Hur hitta installerade codec i Windows Vista
    ·Felsökning Streaming video i Windows Media Player 11
    ·Hur man gör en avdelning en hyperlänk
    Copyright © Dator Kunskap http://www.dator.xyz