whycomputer.com >> Datornätverk >  >> Programvara

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

Med Visual Basic for Application (VBA), du kan utveckla VBA -procedurer i Excel Visual Basic Editor (VBE). Det är en lättanvänd utvecklingsmiljö. VBA -förfaranden som utvecklats i VBE kommer att vara en del av arbetsboken. Du kan utveckla ett VBA -program för att automatiskt generera rapporter i Excel. Du måste aktivera makrot innan du kan programmera med VBE.

Steg 1

Klicka på "Start, "" Alla program "och" Microsoft Excel "för att komma in i Excel -gränssnittet. Klicka på" Utvecklare "menyfliksområdet och sedan" Makrosäkerhet ". Markera" Inaktivera alla makron med avisering "och klicka på" Spara ". Nu har du konfigurerat makron i din Excel.

Steg 2

Tryck "Alt" och "F11" samtidigt för att starta VBE. Dubbelklicka på "Sheet1" i den högra rutan i din VBE för att öppna kodfönstret. Välj "Arbetsblad" i listrutorna i kodfönstret.

Ange följande kod i kodfönstret:Sub PrintReport () Dim Page_number Dim ActiveSh As Worksheet Dim ShNameView As String Set ActiveSh =ActiveSheet For each Cell in Range (Range ("b3"), Område ("b3"). Slut (xlDown)) Sh_view =ActiveCell.Offset (0, 1) .Värdesida_nummer =ActiveCell.Offset (0, 1) .Value Select Case Cell.Value Case 1 Sheets (ShNameView) .Välj Case 2 -applikation. Gå till referens:=ShNameView Slut Välj ActiveWindow.SeletedSheets.Printout Kopior:=1 Nästa Slingan i koden leder till en utskrift för varje cell i kolumn B från B2. Koden skriver bara ut sidor i den aktuella arbetsboken.

Föremål du behöver

  • Excel VBA

URL:https://sv.whycomputer.com/programvara/1014007697.html

Programvara
  • Hur man gör ett fakturakalkylblad i Excel

    Att använda Microsoft Excel för att hålla reda på fakturor är ett bra sätt att hålla ordning. Du kan skapa kalkylblad i Excel för att spåra fakturor du har skickat ut och när du får betalt för dem-eller, å andra sidan, när du får fakturor och betalar dem. Oavsett dina skäl för att behöva ett faktura

  • Hur man gör grafer med Visual Basic

    Visual Basic är Microsoft sponsrat, händelsebaserad, programmeringsspråk som stöder .NET och .COM programmeringsmodeller. Eftersom Visual Basic är komponentbaserat, mjukvaruutvecklare kan snabbt skapa avancerade program genom att återanvända fördefinierade komponenter i Visual Basic. En vanlig uppgi

  • Hur man automatiskt kopierar från Excel till PowerPoint med ett VBA -makro

    Om du någonsin ville påskynda överföringen av data från en Microsoft Excel -arbetsbok till din Microsoft PowerPoint -presentation, sedan med hjälp av ett makro och Visual Basic för applikationer är vägen att gå. VBA är ett datorprogrammeringsspråk som används i Microsoft Office -applikationer för at

Datornätverk © https://sv.whycomputer.com