| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Microsoft Access >> Content
    Sådan kommer du i gang med Excel VBA
    Microsoft Excel er et kraftfuldt program med funktioner, der går langt ud over simple regneark design. Måske du har nydt mastering komplekse formler og dataanalyse , og du er klar til en ny udfordring . Med Visual Basic for Applications ( VBA ), kan du supercharge Excel. Du kan begynde at bruge VBA straks , med ingen erfaring med programmering nødvendig. Instruktioner
    indspille en makro
    1 p Hvis du nogensinde har indspillet en makro , er du allerede ved hjælp af VBA . Visual Basic Editor oversætter dine tastetryk til VBA -kommandoer. Den resulterende kode er ineffektiv , men det kan hjælpe dig med at få fortrolig med VBA syntaks og kommandoer.
    2

    Excel , optage en simpel makro. I Office XP , skal du vælge Makro , Indspil ny makro fra menuen Funktioner . ( I Excel 2007 er kommandoer under fanen Udvikler . ) Skift makronavnet eller forlade standard, og tryk på OK.
    3

    Med makrooptageren kører , skal du skrive "Hello World" i celle A1 . Anvende fed, kursiv og understreget , og ændre farven til rød. Dobbeltklik på søjlen separator i kolonneoverskriften , mellem kolonne A og B , for at ændre cellens bredde til dens indhold.
    4

    Sluk makrooptageren ved at vælge Funktioner, Makro , Stop indspilning .
    5.

    Test makroen til at sørge for meddelelsen vises.
    undersøge optaget Code
    6

    Højreklik på fanen Ark1 og vælge Vis -koden, eller tryk på Alt - F11 for at åbne VB editor, og dobbeltklik på modul 1 . Din makro kode vil se nogenlunde sådan ud : Hej

    Sub Macro1 ()

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

    End Sub
    7

    Bemærk at makroen begynder med " Sub" og slutter med " End Sub ". Hver VBA subrutine begynder og slutter på denne måde.
    8

    Find velkendte søgeord. Da du ved, hvad denne makro gør, kan du regne ud, at " Selection.Font.Bold = true " ændrer valget til fed skrift. Du kan også genkende kommandoer for at ændre størrelsen på kolonnen og ændre farven .
    9

    Gå tilbage til Excel og prøve at optage et par mere enkle makroer , hver gang undersøge koden i VB editor. < Br >
    Opsætning af VB Editor
    10

    Start VB editoren ved at trykke Alt- F11 .
    11

    Klik på hvert menupunkt øverst at blive fortrolig med mulighederne.
    12

    Opsæt dit miljø med indstillinger fra menuen Vis. På et minimum , tilsæt Properties Window og Project Explorer . Du kan forankre dem til venstre side af skærmen ved at højreklikke og vælge " dockes ".
    13

    Prøv kontekstafhængig Hjælp funktionen på ethvert tidspunkt ved at trykke på F1 .
    < Br >
    Udform formular
    14

    menuen Indsæt , skal du vælge Indsæt UserForm . Den UserForm er dit design lærred.
    15

    Hvis UserForm ikke springer op , gå til Project Editor , og dobbeltklik på "Formularer " og derefter dobbeltklikke på UserForm1 .
    < Br > 16

    Når UserForm vises, vil du også se værktøjskassen , som indeholder kontrolelementer , du vil bruge til at skabe dine formularer . For eksempel kan du medtage knapper , tekstbokse drop- downs og etiketter. Hold markøren over hver at se navne .
    17

    Tilføj nogle kontrolelementer til formularen . Hvis du vil tilføje en tekstboks , finde det i Værktøjskassen , klik på det, og derefter flytte markøren til User Form og tegne et rektangel i formularen. Du vil se en figur, der ser ud som et vindue. Dette er, hvor brugeren vil indtaste sin input.
    18

    Place flere kontrolelementer i formularen . Eksperimenter med resizing og omarrangere . For nogle kontrolelementer til at arbejde, skal de programmeres . For eksempel skal en "OK" -knappen en tilhørende række af handlinger. Andre kontroller , ligesom etiketter , skal som regel lidt, hvis nogen , programmering
    Program en besked boks
    19

    " MsgBox " er forudindstillet , . Vil du ikke behøver at designe en formular. Men du får brug for noget kode . Du kan programmere "Yes ", " Nej", "OK" og "Cancel" knapper , konfigurere hurtig og mere .
    20

    Denne besked boks vil advare brugeren om, at filen vil lukke uden besparelse , når hun klikker "Ja". Hvis hun klikker "Nej," filen vil spare før lukning. Hvis hun vælger "Annuller ", filen vil ikke lukke .
    21

    Start VB editor. Fra menuen Indsæt indsætte et modul, så i Project Explorer , dobbeltklikke på det nye modul . En kode vindue vil åbne op .
    22

    Skriv følgende rutine. (Må ikke skrive teksten i parentesen , der følger. ) Sub MsgBoxTest () [ subrutiner begynder altid med Sub og ender med End Sub ] myTitle = "Advarsel" [ Tildeler en værdi til " myTitle ". Når du bruger " myTitle " senere , det er det samme som at skrive "Advarsel ". ] MyMsg = " Close uden at gemme ? Alle ændringer vil gå tabt. " [ Tildeler en værdi til " MyMsg . "] Respons = MsgBox ( myMsg , vbExclamation + vbYesNoCancel , myTitle ) [ Definerer meddelelsesfeltet. Den vil indeholde " myMsg ", en advarsel udråbstegn og Ja, Nej og Annuller knapper, og titellinjen vil læse "Advarsel ", fordi det er den værdien " myTitle . "] Select Case Svar [Vælg Case tildeler handlinger til forskellige optioner ] Sag IS = vbYes [ Hvis brugeren klikker på Ja] ActiveWorkbook.Close saveChanges : . = False [Luk uden at gemme ] Sag Er = vbNo [ Hvis brugeren klikker på Nej] ActiveWorkbook.Close saveChanges : . = Sand [ Gem og luk . ] Sag Er = vbCancel [ Hvis brugeren klikker Annuller ] Exit Sub [ Afslut underprogram. Gør ikke noget . ] End Vælg [Dette afslutter Select Case erklæring. ] End Sub [ Afslutter subrutine ]
    23

    Vælg Kør, Run Sub /User Form fra menuen. Din besked boks vil blive vist , og du har nu skrevet en fungerende VBA rutine

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Indsæt et billede eller logo til et Excel- doku…
    ·Tutorial for en formular i Excel 
    ·Metoder til at overføre data til Visual Basic Fra Exce…
    ·Sådan angive et interval i Excel med Visual Basic 
    ·Sådan Beregn lineære afskrivning Brug af Microsoft Ex…
    ·Forskelle mellem Microsoft Excel og Lotus 1-2-3 
    ·Sådan Gem som tabulatorsepareret i Excel 2007 
    ·Sådan fjernes filtre i Excel 2003 
    ·Sådan oprettes en Bond amortiseringsplan i Excel 
    ·Hvordan at være ekspert i Microsoft Excel Program 
      Anbefalede Artikler
    ·Sådan Burn MP4s på en dvd på Mac 
    ·Om WordPad 
    ·Fælles Excel-makroer 
    ·Hvordan man laver et certifikat i Microsoft Word 2007 
    ·Hvad er Spread32 Kompatibilitet 
    ·Sådan Indsæt en grad Symbol i Excel 
    ·Sådan Load et eksternt Zip Drive 
    ·Hvad er Fordele & Ulemper ved at bruge en database i Mi…
    ·Hvordan laver Pipes Gradient i Illustrator 
    ·Sådan fjernes og Afinstaller Webroot s Spy Sweeper 
    Copyright © Computer Viden http://www.computerdk.com