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

    Excel Macro s VBA Tutorial

    Arbeta bakom kulisserna i Microsoft Excel är ett skriptspråk som heter Visual Basic for Applications ( VBA ) . Med VBA kan du automatisera alla aspekter av Excels funktioner för att minimera de repetitiva uppgifter du göra för hand . I synnerhet kommer studera Selection egendom och Range föremål för VBA hjälper dig utnyttja denna makt Visual Basic . De val Allmän och Range Object

    Som Visual Basic är kärnan i Excels utökad funktionalitet , två delar är centrala för Visual Basic : Selection Fastigheter och Range Object . " Urval " refererar till cellerna markerade medan Range är en definierad samling celler . Den Urval Fastigheten kan behandlas som ett intervall .
    Använda Selection Property


    att se Selection egendom i handling , öppna Excel och gå till Visual Basic IDE ( integrerad utvecklingsmiljö ) genom att trycka " Alt - F11 . " I koden fönstret , skriv in denna funktion :

    Sub Makro1 ( ) katalog

    Selection.EntireColumn.Interior.Color = rgbYellowSelection.EntireRow.Interior.Color = rgbBlueEnd Sub

    Return till Excel ( " Alt - F11 " ) . Kör ditt makro genom att välja makron Developer > . Välj " Makro1 " och klicka på " Kör". Din kod har färgat hela kolumnen och raden av den markerade cellen . Välj en annan cell och köra samma makrot för samma effekt på den nyvalda cellen .
    Använda Range

    koden du just skrev färgade celler i en Range bildas från den aktuella markeringen . Vända nu , genom att välja celler i en intervall som du anger . Ange denna nya funktion i Visual Basic IDE :

    Sub Makro2 ( ) katalog

    Range ( " A1 : C10 " ) . Välj

    Selection.EntireColumn.Interior.Color = rgbYellowSelection.EntireRow.Interior.Color = rgbBlue

    End Sub

    Återgå till Excel och köra makrot . Observera att det intervall som du anger i koden var en att vara färgade . Addera Skaffa en cells värde


    Range Objektet har många fler egenskaper förutom färg på insidan . Den egenskapen Value är viktigt att veta , eftersom det innehåller kalkylbladsdata ditt projekt koden kommer sannolikt behöver åtkomst . Om du vill veta hur du använder Visual Basic för att komma till värden den aktuella markeringen , först ange några uppgifter i någon del av ett kalkylblad . Återgå till Visual Basic IDE och ange denna funktion :

    Sub macro3 ( ) katalog

    För varje ob I Selection.CellsMsgBox ( ob.Value ) Nästa

    End Sub

    tillbaka till kalkylbladet , markera de data du matat in , och kör Macro3 funktionen du just skrev . Visual Basic visar en varningsruta med varje cells värde .
    Makron

    Skriva kod för hand direkt i Visual Basic IDE är inte det enda sättet att skapa makron . Du kan låta Excel Macro Recorder översätta dina kalkylblad åtgärder i makron .

    Välj en grupp av celler , klicka Utvecklare > Spela in makro . Tryck " OK " för att acceptera det förvalda makrot . Applicera en tjock ram för de markerade cellerna och klicka på Developer > Stoppa inspelning . Välj en annan grupp av celler och spela upp makrot genom att välja makron Developer > . Klicka på " Kör " på namnet på det makro som du just spelat in . Visual Basic kommer att placera en ram runt den nyvalda intervallet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar formulär i Microsoft Access 2003
    ·Hur man använder Excel för att hantera fakturor
    ·Hur man skapar en 3D- diagram i Excel
    ·Hur räknar jag de rader i ett Excel-arket med hjälp a…
    ·Hur man kombinerar kolumn -och punktdiagram i Excel
    ·Hur hittar Excel Password
    ·Hur man gör Bubble Tomter på Excel
    ·Hur man använder if-satsen i Excel för att ta bort to…
    ·Hur du använder Excel objekt med VB
    ·Hjälp med IF Uttalanden Använda Excel
    Utvalda artiklarna
    ·Hur Airbrush Använda Photoshop
    ·Hur man tar bort skivomslag från Windows Media Player
    ·Budget Planering Med ett Excel-ark
    ·Så se kompressionsförhållandet i WinZip
    ·Vad är en TLV Arkiv
    ·Hur man översätter teckensnitt
    ·Hur man skapar en linjär diagram med Excel 2007
    ·Hur man tar bort Aio Software
    ·Hur man gör choklad i Adobe Illustrator
    ·Lägga till Borders i Paint
    Copyright © Dator Kunskap http://www.dator.xyz