Auto - dimensionering ett Excel-kalkylblad kan åstadkommas med hjälp av Visual Basic for Applications ( VBA ) . VBA är en dator programmeringsspråk som används i Microsoft Office-program för att automatisera processer . I VBA kan du använda Application Object för att definiera platsen och storleken av de viktigaste Excel-fönstret . Sedan kan du använda " ActiveWindow " egenskapen att definiera platsen och storleken på den aktiva Excel-ark . Dessa egenskaper är användbart när du måste manuellt ändra storlek flera kalkylblad för att visa dem i en skärm . Instruktioner
1
Klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att öppna VB editor fönstret . Klicka på " Infoga " -menyn och klicka på " modul " för att lägga till en ny kodmodul
2
Skapa en ny sub förfarande : .
Private Sub resizeSheet ( ) katalog
Billiga 3
Ange plats för de viktigaste Excel-fönstret genom att använda vänster och Top egenskaper ansökan objektet :
Application.Left = 133.75
Application.Top = 7.75
4
definierar bredden och höjden av den huvudsakliga Excel-fönstret :
Application.Width = 1173,75
Application.Height = 884,25
5
Lägg till följande kod för att definiera platsen för Excel- kalkylblad med övre och vänstra egenskaper ansökan objektet :
ActiveWindow.WindowState = xlNormal
ActiveWindow
Top = 111.25
Vänster = 19.75
End With
6
Definiera fönstret storleken på Excel med hjälp av egenskaperna width och height : . .
ActiveWindow
. Width = 1010,25
. Höjd = 590,25
End With
7
Avsluta proceduren genom att skriva " End Sub ". Tryck " F5 " för att köra proceduren .