Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man gör en rapport från Excel-blad med VBA

    Använda Visual Basic for Application ( VBA ) , kan du utveckla VBA-procedurer i Excel Visual Basic Editor ( VBE ) . Det är en enkel att använda utvecklingsmiljön . VBA-procedurer som utvecklats i VBE kommer att vara en del av arbetsboken . Du kan utveckla en VBA program för att automatiskt generera rapporter i Excel . Du måste aktivera makrot innan du kan programmera med VBE . Saker du behöver
    Excel VBA
    Visa fler instruktioner
    1

    klicka på "Start ", " Alla program " och " Microsoft Excel " för att komma in i Excel -gränssnittet . Klicka på " Developer " band och sedan " Macro Security " -knappen . Kontrollera " Inaktivera alla makron och visa ett meddelande " och klicka på " Spara ". Nu har du satt upp makron i Excel .
    2

    Tryck " Alt " och " F11 " samtidigt för att starta VBE . Dubbelklicka på " Tabell1 " på din högra rutan i din VBE att öppna koden fönstret . Välj " Arbetsblad " på drop - down alternativ i koden fönstret
    3

    Skriv följande kod i koden fönstret : .

    Sub PrintReport ( ) katalog

    Dim PAGE_NUMBER

    Dim ActiveSh Som Arbetsblad

    Dim ShNameView As String

    Set ActiveSh = ActiveSheet

    för varje cell inom räckvidd ( Range ( " b3 " ) , Range (" b3 " ) . End ( xlDown ) ) katalog

    Sh_view = ActiveCell.Offset ( 0 , 1 ) . Värde

    PAGE_NUMBER = ActiveCell.Offset ( 0 , 1 ) . Value

    Välj Case Cell.Value

    Case 1 Ark

    ( ShNameView ) . Välj

    fall 2 Review

    Application . Goto Referens : = ShNameView

    End Välj
    Kopior

    ActiveWindow.SeletedSheets.Printout : = 1

    Nästa

    slinga i koden leder till ett tryck för varje cell i kolumn B från B2 . Koden skrivs bara sidorna i den aktuella arbetsboken .

    Tidigare:

    nästa:
    relaterade artiklar
    ·FCM kod i MATLAB
    ·Hur överföra funktioner på MATLAB
    ·Hur man skickar ett SMS på Android API
    ·Axis Gränser i MATLAB
    ·Hur att binda till en typ av objekt Med WPF
    ·Lägga till en DataRow i ett DataSet
    ·Hur man skapar ett ResultSet Från Kör på en länkad …
    ·Hur hittar datera en databas inkarnationen i Oracle
    ·Lägga till SSL Cert till IIS
    ·Hur man gör en MSN Bot
    Utvalda artiklarna
    ·Heap Vs . Stack i Java
    ·Hur man använder dolda former med Rails
    ·Visual Basic Planning Process
    ·Hur man skapar ett installationsprogram för ditt VB6 p…
    ·Så här importerar en CSV -fil för DB2
    ·AVR Wireless Projekt
    ·Hur får Värden i en rullgardinsmeny i Javascript på …
    ·Hur man skapar och sparar en fråga i Visual Basic
    ·Vad är Java TM 2 Platform
    ·Hur man sätter in Decode MySQL utrymmen med PHP
    Copyright © Dator Kunskap http://www.dator.xyz