Microsofts Visual Basic for Applications er et programmeringssprog , som virksomheden tilbyder for Microsoft Office-programmer , som Microsoft Excel. Sproget indeholder sine egne kommandoer, du skal bruge til at manipulere dine data , men hvis du bruger VBA-kode på dataene i et Excel-regneark , kan du også bruge regneark funktioner, som TÆL.HVIS , SUM.HVIS eller LOPSLAG . Den application.worksheet objekt tillader VBA til at forstå og anvende Excel-funktioner . Instruktioner
1
Åbn et Excel 2010 -regneark. Klik på " Udvikler "-fanen øverst på skærmen , og klik derefter på "Visual Basic " knappen i venstre ende af båndet.
2
Højreklik på " Ark1 " i venstre kolonne i VBA -konsollen. Bevæg musen over "Indsæt" og vælg " Modul ". Klik på modulet , der vises nedenunder regneark i kolonnen.
3
Klik på højre side af skærmen for at begynde at gøre din VBA-kode. Enter " Sub xxxx () ", hvor "xxxx " er det navn, du ønsker at give din makro. Tryk på " Enter" og " End Sub " kommando vil blive tilføjet automatisk.
4
Enter " Dim x som Double " for at oprette en variabel. Funktionen TÆL.HVIS bliver nødt til at returnere en værdi til noget , så du bliver nødt til at oprette mindst én variabel i din kode . TÆL.HVIS vil naturligvis returnere en værdi i " Double" formularen , så det er den form , bør du give din variabel. Tryk på " Enter" for at få adgang til den næste linje
5
Skriv følgende linje i din kode : .
X = Application.WorksheetFunction.CountIf (celler , 1)
< p> Den " celler " rækkevidde vil søge gennem alle anvendte celler i regnearket . Hvis du har brug for et bestemt interval , kan du ændre "celler " til " Range (" A: A ") ", hvor " A: A" er det område , du vil søge efter. Den " 1" i denne kode , vil søge efter nummer 1 . Du kan ændre dette til et vilkårligt antal , du ønsker , eller enhver streng , så længe du indramme strengen i anførselstegn . Derudover kan du bruge større eller mindre end tegn "<" eller " >" , med en række , men du vil så være nødvendigt at vedlægge nummeret og tegnet i anførselstegn .