Microsoft Excel is een toepassing die wordt gebruikt voor het sorteren , berekenen en analyseren van gegevens . Een van de tools is de Visual Basic for Applications ( VBA ) programmeertaal , die ontwikkelaars kunnen gebruiken om functies in Excel uit te breiden . Inbegrepen in VBA is de mogelijkheid om een functie uit te voeren als een gebruiker een bepaalde cel in een Excel-werkblad selecteert . Met deze functie kunnen ontwikkelaars VBA vertellen om de geselecteerde cel prefill of verhinderen haar wordt bewerkt , bijvoorbeeld . Deze functie wordt mogelijk gemaakt door VBA objectgeoriënteerde paradigma , een aanpak van de programmering dat het gebruik van virtuele objecten en gebeurtenissen maakt , zoals het werkblad cellen en cel- selecties . Wat je nodig hebt Microsoft Excel , versie 97 of hoger Toon Meer Aanwijzingen Open Excel 1 en voer de VBA geïntegreerde ontwikkelomgeving ( IDE ) door op ' Alt - F11 . " Binnen de IDE , zult u code schrijven om te worden uitgevoerd wanneer een gebruiker een werkblad cel selecteert . De " Blad2 " punt 2 Klik met de rechtermuisknop in het deelvenster aan de linkerkant van het scherm , selecteer vervolgens ' Bekijk Code . " Deze actie zal u in de codering omgeving voor werkblad 2 . 3 Selecteer " Werkblad " van links keuzelijst zich aan de bovenkant van het venster code . Klik op de " SelectionChange " event functie uit de keuzelijst direct rechts van de linker keuzelijst . Deze actie een functie gebeurtenis voor werkblad 2 . Een evenement functie houdt programmacode die VBA wordt uitgevoerd wanneer aan bepaalde voorwaarden voordoen , zoals een gebruiker een werkblad cel te selecteren . Type 4 de volgende programmacode boven de " End Sub " verklaring van de " SelectionChange " functie : MsgBox ( Target.Address ) 5 Terug naar Excel door op ' Alt - F11 , " en klik vervolgens op het tabblad " Blad2 " aan de onderkant van het scherm . 6 Selecteer een cel door erop te klikken , en merken dat je programma code heeft geleid tot een bericht weer te geven . Het bericht meldt het adres van de geselecteerde cel . 7 Terug naar de IDE door op ' Alt - F11 , " dan terug naar de SelectionChange functie geprogrammeerd in stap 4 . 8 programma wijzigen zodat het verzenden wanneer een bepaalde cel wordt geselecteerd weergegeven . Maak deze verandering door het vervangen van de bestaande code ( " MsgBox ( Target.Address ) " ) met de volgende code : Als Target.Address = " $ D $ 13" ThenMsgBox ( Target.Address ) End If 9 Terug naar de door u in stap 5 geselecteerde werkblad en selecteer vervolgens elke cel behalve " $ D $ 13" door erop te klikken . Merk op dat er geen bericht wordt weergegeven . Selecteer cel 10 " $ D $ 13 , " en merken dat het berichtvenster verschijnt nu .
|