Microsoft Visual Basic for Applications er et programmeringsspråk som selskapet tilbyr for Microsoft Office-programmer , for eksempel Microsoft Excel. Språket inneholder sine egne kommandoer som du må bruke for å manipulere data , men hvis du bruker VBA-kode på data i et Excel-regneark du kan også bruke regneark funksjoner, som COUNTIF , SUMIF eller FINN.RAD . Den application.worksheet objektet tillater VBA til å forstå og bruke Excel-funksjoner . Instruksjoner
en
Åpne en Excel 2010-regneark . Klikk på " Utvikler " fanen øverst på skjermen , og klikk deretter på " Visual Basic" -knappen på venstre enden av båndet .
2
Høyreklikk på " Ark1 " på venstre kolonne i VBA -konsollen . Beveg musen over "Sett inn" og velg " Module ". Klikk på modulen som vises under regnearkene i kolonnen.
3
Klikk på høyre side av skjermen for å begynne å lage din VBA -kode. Enter " Sub xxxx ( ) , " hvor " xxxx" er navnet du ønsker å gi din makro. Trykk på " Enter" og " End Sub "-kommandoen vil bli lagt til automatisk .
4
Enter " Dim x som Double " for å sette opp en variabel . ANTALL.HVIS funksjon må returnere en verdi til noe, så du blir nødt til å sette opp minst en variabel i koden. COUNTIF vil naturligvis returnere en verdi i " Double " form , så det er skjemaet du skal gi din variabel. Trykk på " Enter" for å få tilgang til neste linje
5
Skriv inn følgende linje i koden din : .
X = Application.WorksheetFunction.CountIf (celler , 1)
< p> Den " celler " rekkevidde vil søke gjennom alle de brukte cellene i regnearket. Hvis du trenger et bestemt område , kan du endre "celler " til " Range (" A: A " )" , hvor "A: A" er det området du ønsker å søke etter. "1" i denne koden vil søke etter nummer 1 . Du kan endre dette til så mange du vil , eller hvilken som helst streng , så lenge du omslutter strengen i anførselstegn . I tillegg kan du bruke større eller mindre enn tegn , "<" eller ">" , med et nummer, men du må da legge inn nummeret, og skiltet i anførselstegn .