hver excel - dialog æske, du skaber i vba er oplagret i sin egen userform objekt — en dialog kasse pr. userform.du skaber og få adgang til disse userforms i visuel grundlæggende redaktør. indsættelse af en ny userform, indsætte en userform genstand ved at følge disse trin:,,, - vbe ved presning af alat + f11.,,,,,,, udvælge arbejdsbog, der vil holde userform i projektet vindue.,,,, vælge indsæt → userform., vbe indføjes et nyt userform objekt, som indeholder en tom snak kasse.,,, her er en userform — en tom snak.dit job, hvis du vælger at acceptere den, er at tilføje en kontrol med dette userform. en ny userform objekt.ved kontrol på userform, når du aktivere en userform, vbe displays værktøjskassen i et flydende vindue.du bruger redskaber i værktøjskassen til at tilføje kontroller til din userform.hvis en eller anden grund, den værktøjskasse er ’ t ud når du aktivere din userform, vælge opfattelse → værktøjskasse. at tilføje en kontrol, bare tryk på den ønskede kontrol i den værktøjskasse, og træk den ind i dialogen kasse, til at skabe kontrol.efter du tilføje en kontrol, kan du komme og resize det ved anvendelse af de sædvanlige teknikker. her er en liste over de forskellige redskaber, samt deres kapacitet, kontrol, hvad det gør etiket viser tekst tekstboks gør det muligt for brugeren at træde tekst combobox viser en liste listbox ud viser en liste over poster afkrydsningsfelt giver muligheder, som f.eks. on /off - eller ja /nej optionbutton gør det muligt for brugeren at vælge én af flere muligheder, der anvendes i grupper på to eller flere togglebutton gør det muligt for brugeren at skifte en knap på eller uden for rammen indeholder andre kontroller commandbutton en clickable knap tabstrip har øje multipage en tabbed beholder til andre objekter scrollbar gør det muligt for brugeren at trække en bar for at etablere en fastsættelse af spinbutton muliggør anvendelser at klikke på en knap til at ændre en værdi image har et billede refedit gør det muligt for brugeren at udvælge en række ændrer egenskaberne for en userform kontrol, hver kontrol giver i en userform har egenskaber, der er afgørende for, hvordan kontrollen udseende eller adfærd.desuden, userform selv har sine egne egenskaber.du kan ændre disse egenskaber med rammende navngivne egenskaber vindue.dette viser egenskaber vindue, når en commandbutton kontrol udvælges, brug af ejendomme vinduer for at ændre egenskaber af userform kontrol.de egenskaber vindue ser ud, når du trykker på f4, og de egenskaber, som vist i det vindue, afhænger af, hvad der er valgt.hvis du vælger en anden kontrol, at ændre de relevante egenskaber for denne kontrol.for at skjule de egenskaber vindue og få det ud af vejen, klik på knap i afsnit bar.presserende f4 altid bringer det tilbage, når du har brug for det, egenskaber for kontrol omfatter følgende:,,,,,,,,,,,,,,, højde,,,, værdi,,,, post, hver har sine egne egenskaber (selv om mange kontroller har visse fælles egenskaber).at ændre en ejendom ved hjælp af egenskaber vindue, følge disse trin:,,, sikrer, at den korrekte kontrol udvælges i userform.,,,,,,, sørg for at de egenskaber, vindue er synlig.,,,, af egenskaber ved vinduet, klik på den ejendom, som du ønsker at ændre.,,,, at ændringer i den del af egenskaber vindue.,,, hvis du vælger den userform selv (og ikke en kontrol på userform), kan du bruge den egenskaber vindue til at tilpasse userform egenskaber, den userform kode vindue, hver userform objekt har en kode modul, der er i besiddelse af vba kode (tilfælde fører procedurer) det sker, når brugeren arbejder med i samtalen.for kode modul, tryk på f7.den kode vindue er tom, indtil du tilføje nogle procedurer.tryk shift + f7 tilbage til dialogen kasse. her ’ er en anden måde at skifte mellem kode vindue og userform display: anvendelse af den opfattelse - kode og betragtning objekt knapper i projektet vindue ’ s afsnit bar.eller right-click den userform og vælge opfattelse kode.hvis du og’ revision kode, double-click den userform navn i projektet, vindue til at vende tilbage til userform. med userform, du viser en userform ved hjælp af userform ’ s vise metode i vba procedure., makro, der viser den dialog rubrik skal være i en andet modul — ikke i kode vindue for userform. følgende procedure har dialogen rubrik ved navn userform1: sub showdialogbox() userform1. vise ‘ andre erklæringer kan gå her stopper de, da excel - displays dialogen kasse, showdialogbox makro - stop, indtil brugeren afslutter dialogen kasse.så henretter de resterende vba udtalelser i proceduren.det meste af tiden, vil du og’ t mere kode i proceduren.som de senere se, du sætter dit tilfælde fører procedurer i kode vindue for userform.disse procedurer giver, når brugeren arbejder med kontrollen med userform. ved anvendelse af information fra en userform, vbe giver et navn for hver kontrol giver i en userform.kontrol og’ navn svarer til sit navn fast ejendom.brug dette navn at henvise til en særlig kontrol i din kode.for eksempel, hvis du tilføjer et afkrydsningsfelt kontrol til en userform ved navn userform1, afkrydsningsfelt kontrol er opkaldt checkbox1 ved misligholdelse.du kan bruge de egenskaber, rubrik kan gøre denne kontrol anføres med et flueben.eller du kan skrive koden til at gøre det, userform1.checkbox1.value = sandt, det meste af tiden, du skriver kode for en userform i userform ’ kode modul.hvis det ’ den sag, du kan ikke userform objekt, der og skrive den erklæring, som det, checkbox1.value = sandt, din vba kode kan også undersøge forskellige egenskaber for kontrol og træffe passende foranstaltninger.følgende erklæring, der udfører en makro printreport hvis check kasse (opkaldt checkbox1) kontrolleres: hvis checkbox1. værdi = sandt, så ring til printreport it ’ er normalt en god idé at ændre standard navn vbe har givet deres kontrol, mere meningsfyldt.,,