VBA staat voor Visual Basic for Applications . VBA is nauw verwant aan Visual Basic en maakt gebruik van VB runtime . Maar het kan alleen worden uitgevoerd binnen een host- applicatie zoals Excel . VBA is zeer flexibel , maar ondersteunt beperkte functionaliteit in vergelijking met VB . Event programmeren is een nuttige techniek die u kunt implementeren in VBA om acties van de gebruiker controleren . Evenement en event procedure werden opgenomen sinds Excel 97 . Een gebeurtenis is een actie gestart door actie van de gebruiker of door VBA-code . Een gebeurtenisprocedure is een Sub-procedure waarin u uw actie code te schrijven . Wat je nodig hebt VBA Toon Meer Aanwijzingen Klik 1 " Start", " Alle programma's " en " Microsoft Excel " om uw Excel -programma in te voeren . Klik op " Activate Excel Visual Basic " wanneer u eerst in een Excel . Druk op " Alt " en " F11 " gelijktijdig in om de VBA- editor interface te gaan . Kopen van 2 Selecteer de instelling " werkblad " en selecteer de instelling " Change " op het drop - down menu op het code-venster . Dit voegt de gebeurtenisprocedure verklaring voor de " Change " event om de code module 3 Voeg code aan de Worksheet_Change procedure als volgt : . Als Niet Application.Intersect ( Target , Me.Range ( " A2 : C11 " ) ) dan niets is ' wat actie uitvoeren Else . ' Geen cel van Target in het bereik A2 : C11 . Exit Sub Worksheet_Change verlaten controleert elke cel . Kruisen ( ) methode geeft het bereik van de cel gedeeld door twee reeksen : Target en Me.Range ( " A2 : C11 " ) . Als Doel is binnen het bereik ( " A2 : C11 " ) , zullen sommige acties worden uitgevoerd door de code . |