Van Microsoft Visual Basic for Applications is een programmeertaal die het bedrijf voor Microsoft Office-programma's, zoals Microsoft Excel biedt. De taal bevat zijn eigen commando's dat u wilt gebruiken om uw gegevens te manipuleren, maar als u de VBA-code op de gegevens in een Excel-werkblad gebruikt u ook de werkbladfuncties, zoals aantal.als en som.Als VERT.zoeken kunt. Het application.worksheet-object kunt VBA te begrijpen en gebruiken van Excel-functies.
Open een werkblad van Excel 2010. Klik op het tabblad 'Developer' aan de bovenkant van het scherm, klik op de 'Visual Basic' knop aan de linker kant van het lint.
Klik met de rechtermuisknop op "Blad1" in de linkerkolom in de VBA-console. Beweeg de muis over "Invoegen" en kies "Module." Klik op de module die wordt weergegeven onder de werkbladen in de kolom.
Klik op de rechterkant van het scherm om te beginnen met het maken van uw VBA-code. Tik "Sub xxxx()," waar "xxxx" de naam u wilt geven uw macro. Druk op "Enter" en de "End Sub" opdracht zal automatisch worden toegevoegd.
Voer "Dim x as Double" instellen van een variabele. De functie aantal.als moet een waarde terug naar iets, dus u moet ten minste één variabele in uw code opgesteld. Aantal.als zal natuurlijk een waarde retourneren in de "Dubbele" vorm, vandaar dat het formulier moet je uw variabele. Druk op "Enter" tot de volgende regel.
Typ de volgende regel in uw code:
x = Application.WorksheetFunction.CountIf (cellen, 1)
Het bereik van de "cellen" zullen zoeken door middel van alle gebruikte cellen op uw werkblad. Als u een specifiek bereik moet, kunt u "cellen" naar "Range("A:A")", waar "A:" is het bereik u wilt zoeken. De "1" in deze code zal zoeken naar de nummer 1. Kunt u dit naar een getal dat u wilt, of een willekeurige tekenreeks, zolang u omsluiten de tekenreeks tussen aanhalingstekens. Bovendien kunt u groter of kleiner dan '-tekens, "<" or="" "="">", met een aantal, maar u zult dan moeten het nummer en het teken tussen aanhalingstekens plaatst.
">