Microsoft Excel 2007 är mer än rader och kolumner av data . Dess kraftfulla verktyg inkluderar formler , funktioner , diagram , pivottabeller och filtrering . Dessutom kommer Excel med sitt eget programmeringsspråk , Visual Basic for Applications ( VBA ) . När du spelar in ett makro , bakom kulisserna , översätter Excel dina tangenttryckningar till VBA-kod . Med Visual Basic Editor kan du redigera inspelade koden och skriva egna . Använd VBA för att ge projektet en professionell skärpa . Skapa en anpassad dialogruta och sedan klä den med bilden av ditt primat . Instruktioner Review, Skapa en användare Form
1 Ditt användarnamn formulär kan innehålla en bild av trädgårds-blommor .
Öppna Visual Basic Editor . Klicka på " Visual Basic " i "Kod " i " Utvecklare " fliken .
2
Välj Visa > Project Explorer från menyn , välj Visa > Egenskaper .
Billiga 3
Välj Infoga > UserForm från menyn . Du kommer att se ett tomt användarnamn formulär och kontroller Verktygslåda .
4
Lägg till en textruta i formuläret . I Kontroller Toolbox , hovra över ikonen för att hitta textrutan , som ser ut som " ab . " Klicka på ikonen . Klicka användaren formuläret för att lägga in text rutan på formuläret , placera den till höger för att lämna utrymme för en etikett , och lämnar rummet ovanför och nedanför .
5
Lägg en etikett till formuläret . Hitta " Etikett " i verktygslådan ( det ser ut som ett stort A ) . Med samma metod , placera en etikett till vänster om textrutan .
6
Lägg två kommandoknappar . Hitta " CommandButton " i verktygslådan . Använd samma procedur för att placera två kommando knappar bredvid varandra på botten av formen .
7
Klicka på etiketten på användarens formuläret . I fönstret Egenskaper bredvid " Caption " ändra " Label1 " till " Enter Name ".
8
Klicka på textrutan på användarens formuläret . I fönstret Egenskaper bredvid " ( namn ) , " förändring " TextBox1 " till " Name_txt . "
9
Klicka på den första kommandoknappen på användarens formuläret . I fönstret Egenskaper bredvid " ( namn ) , " ändra " CommandButton1 " till " OK_btn . " Bredvid " Caption " ändra " CommandButton1 " till " OK . "
10
Klicka på den andra kommandoknappen på användarens formuläret . I fönstret Egenskaper bredvid " ( namn ) , " ändra " CommandButton2 " till " Cancel_btn . " Bredvid " Caption " ändra " CommandButton2 " till " Cancel ".
11
Lägga till en bild för användaren formuläret . I Kontroller Verktygslådan, klicka på bilden kontroll , som ser ut som två berg och solen. Klicka användaren formuläret för att placera bilden rutan på blanketten .
12
Klicka på bilden kontroll du placeras på användarens formuläret . I fönstret Egenskaper bredvid " Bild ", klicka på de tre punkterna ( ... ) till höger . Bläddra till en bild som är sparad på datorn , till exempel C : \\ Users \\ Public \\ Bilder \\ Sample Pictures \\ Garden.jpg för en visning av orange blommor . Dubbelklicka på den valda bilden .
13
Flytta och ändra storlek på kontroller på användaren formuläret tills du är nöjd med designen .
Lägg kod och kör rutinen
14 Bygg en lista med namn på ditt Excel-ark .
Dubbelklicka på " OK " -knappen på användarens formuläret för att öppna en kod fönster . Du kommer att se början och slutar uttalanden för subrutinen
15
Lägg koden mellan " Private Sub " och " End Sub " uttalanden så att den lyder som följer : .
Privat sub OK_btn_Click ( ) katalog
Dim LastRow As Long
LastRow = kalkylblad ( " Blad1 " ) . Range ( " A65536 " ) . End ( xlUp ) . Rad + 1
celler ( LastRow , 1 ) . Value = Name_txt
End Sub
här koden placerar namnet från textrutan i cell A1 i Excel . Varje gång användaren anger ett nytt namn och klickar på " OK ", kommer det att läggas under .
16
Dubbelklicka på UserForm1 I projektet fönstret . Dubbelklicka på knappen Avbryt . I koden fönstret , lägga till kod mellan " Private Sub " och " Sub End " så att rutinen har följande lydelse :
Private Sub Cancel_btn_Click ( ) katalog
UserForm1.Hide
End Sub
Denna kod döljer dialogrutan när användaren klickar " Avbryt ".
17
Genomför rutinen . Välj Kör > Kör Sub /UserForm från menyn . Du kommer tillbaka till Excel och visa dialogrutan , inklusive din valda bilden .
18
Skriv ett namn i textrutan och klicka på " OK . " Du kommer att se namnet i cell A1 . Ange ett annat namn och klicka på " OK . " Du kommer att se namnet i cell A2 .
19
Klicka " Avbryt " för att dölja dialogrutan .