Weten hoe je functies gebruiken om berekeningen te maken in Microsoft Excel 2003 is van fundamenteel belang voor het creëren van krachtige spreadsheets . De software suite wordt geleverd met een schare van geïntegreerde functies alleen voor dit doel , zoals SOM , SOM.ALS en COUNT . Helaas is er geen ingebouwde functie voor het berekenen van gekleurde cellen . Om dit te doen , moet u een door de gebruiker gedefinieerde functie met behulp van Visual Basic Editor , een optionele Office add - on die u toelaat om Visual Basic - based user functies te creëren . Wat je nodig hebt Visual Basic Editor Toon Meer Aanwijzingen 1 Access Visual Basic Editor door te klikken op de " Tools" knop op de bovenkant van je scherm , het navigeren naar " . Visual Basic Editor " de " Macro " optie en vervolgens te klikken op Copy 2 en plak de volgende Visual Basic programmeren module in Visual Basic Editor , en vervolgens opslaan : functie ColorFunction ( rColor als Waaier , rRange als Waaier , Facultatieve SUM zoals Van Boole ) Dim rCell als Waaier Dim lCol zoals lang Dim vResult lCol = rColor.Interior.ColorIndex Als SUM = Waar toen voor Elke rCell In rRange Als rCell.Interior.ColorIndex lCol dan = vResult = WorksheetFunction.SUM ( rCell , vResult ) Eind Als Volgende rCell Else voor Elke rCell In rRange Als rCell.Interior.ColorIndex = lCol dan vResult = 1 + vResult End Als Volgende rCell Einde Als ColorFunction = vResult End Function 3 Gebruik maken van de door de gebruiker gemaakte functie ColorFunction om het aantal gekleurde cellen te berekenen . De syntaxis voor deze functie is als volgt : ColorFunction ( $ A $ 1 , $ B $ 1: $ B $ 2, FALSE ) op Twitter waarin $ A $ 1 staat voor de cel die u wilt vergelijken , $ B $ 1 en $ B $ 2 vertegenwoordigt een bereik van cellen langs een enkele kolom en WAAR vertelt de functie te tellen . Gezien het feit dat je een paarse cel B1 , en u wilt het aantal paarse cellen te berekenen tussen rijen C1 en C12 , zou je de functie als volgt gebruiken : ColorFunction ( B1 , C1 : C12 , FALSE ) op Twitter
|