Microsoft Visual Basic for Applications är ett programmeringsspråk som företaget erbjuder för Microsoft Office-program , t.ex. Microsoft Excel . Språket innehåller egna kommandon som du behöver använda för att hantera informationen , men om du använder VBA-kod på data i ett Excel-ark kan du också använda kalkylprogram funktioner, såsom COUNTIF , SUMIF eller LETARAD . Den application.worksheet objektet gör VBA att förstå och använda Excel-funktioner . Instruktioner
1
Öppna ett Excel 2010 -kalkylblad . Klicka på " Utvecklare " fliken längst upp på skärmen , klicka sedan på " Visual Basic " -knappen på den vänstra änden av bandet .
2
Högerklicka på " Blad1 " i den vänstra kolumnen i VBA -konsolen . Flytta musen över " Infoga " och välj " Modul . " Klicka på modulen som visas nedanför kalkylblad i kolumnen .
3
Klicka på höger sida av skärmen för att börja göra din VBA-kod . Ange " Sub xxxx ( ) , " där " xxxx " är det namn du vill ge ditt makro . Tryck " Enter " och " End Sub " kommando läggs till automatiskt .
4
Enter " Dim x som Double " för att ställa in en variabel . Funktionen ANTAL.OM måste returnera ett värde till någonting , så du måste konfigurera minst en variabel i koden . COUNTIF kommer naturligtvis returnera ett värde i " Double " formen , så det är formen du ska ge din variabel . Tryck " Enter " för att komma till nästa rad
5
Skriv följande rad i koden : .
X = Application.WorksheetFunction.CountIf ( celler , 1 ) katalog
Den " celler " sortiment kommer att söka igenom alla de använda cellerna i kalkylbladet . Om du behöver ett specifikt område kan du ändra " celler " till " Range ( " A : A " ) " , där " A : A " är det område som du vill söka efter . Den " 1 " i denna kod kommer att söka efter nummer 1 . Du kan ändra detta till något som du vill , eller någon sträng , så länge du inlägga strängen inom citationstecken . Dessutom kan du använda större eller mindre än-tecken , " < " eller " > " , med ett nummer , men du kommer att behöva bifoga numret och logga in offerter .