De klassen van Visual Basic for Applications , of VBA , zijn blauwdrukken voor virtuele objecten van Excel , die het werkblad en Range objecten , onder vele anderen op te nemen . Het werken met VBA klassen brengt de instelling van hun eigenschappen , het runnen van hun methoden en het schrijven van uitspraken die in Excel wordt uitgevoerd wanneer gebeurtenissen die een klasse optreden . Zodra u deze drie grote categorieën van taken met de VBA 's meest gebruikte klassen kunnen doen , zul je een stap weg van het schrijven van programma's die volledig te automatiseren Excel . Instructies Stel een woning 1 Klik op de knop van het tabblad "Ontwikkelaar " " Visual Basic " om de VBA- programmeeromgeving Excel te openen . Kopen van 2 Plak volgende programma in de ontwikkeling venster op het scherm centrum . Dit programma maakt gebruik van Binnenlandse Zaken eigendom van de Range klasse om de kleur van de actieve cel te veranderen . Merk op dat ' Range ' is de VBA -klasse van " ActiveCell . " Sub colorCell ( ) Application.ActiveCell.Interior.color End Sub = XlRgbColor.rgbGreen < br > 3 Klik op een van de verklaringen van het programma om het programma te selecteren . 4 Klik op het menu 's Run " Run " commando om het programma uit te voeren . < br > 5 Klik op het pictogram " Excel " op de taakbalk van Windows terug te keren naar Excel . Merk op dat de huidige cel heeft groen gedraaid . Gebruik een methode 6 Klik op " Nieuw " commando van de Office- knop , klik vervolgens op "Create " om een nieuwe werkmap maken . Klik op " Save " opdracht van de Office knop , typ de naam van het bestand " C : \\ mybook.xlsm " in de "Naam" tekstvak . Druk op " Ctrl " en " F4 " gelijktijdig in om de werkmap te sluiten . U zult een Excel VBA klasse te gebruiken in een programma te heropenen " c: . \\ Mybook.xlsm " 7 Klik op de " Visual Basic " -knop van het tabblad "Ontwikkelaar " . Excel zal de programmering venster weer voor de VBA- ontwikkelomgeving . 8 Plak volgende programma in de programmering venster . Dit programma maakt gebruik van de open methode van de werkboeken collectie klasse naar de werkmap die u in stap 1 hebt opgeslagen Sub OpenWorkbook ( ) Application.Workbooks.Open " c: \\ mybook.xlsm " . End Sub 9 klik op een van de verklaringen van de programma 's , klik op de "Run " commando van de Run -menu om het programma te starten . 10 Klik op de " Excel " icoon in de taakbalk van Windows terug te keren naar Excel . Let op de naam in de titelbalk aan de bovenkant van het scherm . De naam is " mybook.xlsm . " Met Event Functions 11 Klik op de " Visual Basic " bevel van de tab "Ontwikkelaar " om de VBA programmeeromgeving invoeren . 12 Dubbelklik op het " Blad " item in de " Project Explorer " venster op het scherm vertrokken . 13 Plak volgende programma in het venster dat verschijnt . Dit programma loopt in de Activate gebeurtenis functie van de VBA werkblad klasse . Excel loopt evenement functies als Excel-gebruikers met de muis klikt , activeert werkbladen en andere acties binnen Excel uit te voeren . Private Sub Worksheet_Activate ( ) MsgBox " Dit blad is geactiveerd " End Sub 14 Klik op het pictogram " Excel " in de taakbalk van Windows terug te keren naar Excel . 15 Klik op het tabblad " Blad " aan de onderkant van de aanvraag venster . Een boodschap verschijnt met de tekst die u hebt getypt in de " Msgbox " statement in stap 3 . Dit geeft aan dat de verklaringen van u schreef voor Activeren van de functie van de werkblad klasse succesvol uitgevoerd .
|