Van de vele manieren waarop je kunt leren om te automatiseren en uit te breiden Microsoft Excel met Visual Basic , een van de meest effectieve is om uw eigen macro op te nemen . Vervolgens bestuderen de code die door de macro- recorder en beginnen om kleine veranderingen aan te brengen in het. Wat je nodig hebt Microsoft Excel Toon Meer Aanwijzingen Open Excel 1 en klik op " alt - F " , gevolgd door " Opties . " Select " , Trust Center 'en vervolgens op de ' Trust Center Settings " knop . Klik op de " Macro Settings " rubriek aan de linkerkant , klik op ' Alle macro's inschakelen . "Controleer het vak" Trust toegang tot het VBA-project objectmodel . " Klik op" OK " en ga terug naar de Excel-werkmap . kopen van 2 Druk op de opname knop macro in de linkerbenedenhoek van de toepassing Excel-venster . Klik op " OK " op de "Record Macro " dialoogvenster om de opname te starten . Press 3 " alt -f , " en klik op ' Opties '. Klik op de kop "Geavanceerd" aan de linkerkant van het dialoogvenster , controleer dan het vakje "Toon alle vensters op de taakbalk . " Druk op " OK " om het dialoogvenster te sluiten . 4 Druk op de "stop macro opnemen " knop ( in dezelfde positie als de knop om te beginnen met het opnemen van de macro ) , druk dan op ' alt - f8 "om de lijst met macro's weer te geven . Selecteer " Macro1 , " de macro die u net hebt opgenomen , en druk op de knop 'Bewerken' . 5 Let op de " ... ShowWindowsInTaskbar = true " statement in het programma -code die u hebt opgenomen de macro . Herziening van de volledige macro zodat deze luidt als volgt : Sub Macro1 ( ) Dim sApplication.ShowWindowsInTaskbar = Niet Application.ShowWindowsInTaskbarIf ( Application.ShowWindowsInTaskbar = False ) thens = " OFF " elses = " ON " End IfMsgBox " alle Excel windows is " & Stuur Sub 6 Terug naar Excel door op ' alt - f11 , " en druk op " alt - f8 "om de lijst met macro's weer te geven . Selecteer uw macro ( " Macro1 " ) , en druk vervolgens op ' Opties '. Typ de letter ' k ' in het kleine vakje waar het zegt " sneltoets : Ctrl + [ ] " , druk daarna op " OK . " Sluit de " macro "dialoogvenster wanneer u terugkeert naar het. 7 Run je macro door op de " essentiële controle - k " je gewoon toegewezen. Aankondiging of het berichtvenster verschijnt "Toon alle Excel windows is ON" of " ... UIT ... " . Press 8 "control - n" een paar keer om nieuwe te creëren werkboeken . Let op de Windows-taakbalk zorgvuldig als je dit doet . Merk op dat elk nieuw venster wordt weergegeven in de taakbalk als een bericht van uw macro weergegeven " ... OP ... , " Let maar een venster verschijnt als je macro verschijnt " OFF . " Press "control - k " opnieuw en herhaal dit experiment . Press 9 " controle - s " om de werkmap opslaat . In het ' redden type als " dropdown box , kies de optie die leest" Excel -werkmap met macro . " Typ de bestandsnaam die u wilt en druk op ' Opslaan '. 10 Return om het programma code voor uw macro , met behulp van de instructies van stap 4 . Herziening van de macro aan een minder opdringerige manier van het weergeven van de status bericht naar de gebruiker , door het vervangen van de " MsgBox ... " statement met deze gebruiken : Application.StatusBar = " Alle Excel ramen is " & s 11 Terug naar Excel en re-run de macro . Let op de macro toont nu haar boodschap in de statusbalk van Excel 's , in plaats van het berichtvenster .
|