Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

V VBA Max Funkcia

V VBA Max funkcie sú Max , Maxa , a Dmax , z ktorých všetky vaše VBA programy môžu pristupovať z programovacieho prostredia Excel . Nájdete popisy týchto funkcií v " knižnici Funkcia " panelu " Vzorce " kartu Excel . Pred zápisom programu VBA , ktorý používa niektorú z týchto funkcií , prax pomocou funkcie v štandardnom používateľskom rozhraní programu Excel . Funkcie Dmax

funkcie Dmax vo VBA vráti najväčšiu hodnotu v stĺpci databázy . Napríklad , ak máte tabuľku skóre študentských a spustiť Dmax stĺpce na stĺpec skóre , dostanete najvyššie skóre v tomto stĺpci . Prvý argument tejto funkcie je oblasť buniek , ktorá obsahuje databázu . Druhý argument je názov stĺpca , ktorý chcete maximálnu hodnotu . Tretí argument platí kritériá , že hodnoty v stĺpci uvedenom v druhom argumente musia spĺňať, aby mohli byť zahrnuté do Dmax v pátraní po maximálnu hodnotu .
Max

VBA je funkcia Max vráti maximálnu hodnotu zo zoznamu hodnôt , ktoré zadáte . Napríklad , " worksheetfunction.max ( 1 , 2 ) " vráti hodnotu 2. Môžete zadať premenný počet argumentov pre túto funkciu , ale musí mať aspoň jedno číslo , ktoré chcete spustiť .

Táto funkcia , na rozdiel od príbuznej funkcie Maxa , ignoruje logické hodnoty , ktoré môžete vziať na hodnotách Pravda alebo false .
Maxa

použite funkciu MAXA , keď chcete nájsť maximálny počet v zozname čísel , a je potrebné zahrnúť logické hodnoty , ktoré zoznam . Napríklad , ak je zoznam v rozsahu liste s názvom " myrange " a zahŕňa " -2 " , " true " a " false " , vyhlásenie VBA " Range ( " E1 " ) . Vzorec = " = Maxa ( myrange ) " vráti hodnotu 1 , ktorý odkazuje na " true " , hodnoty v myrange . Rovnako ako u funkcie Max , Maxa môže mať premenný počet argumentov .
Vzorový program

Zadajte ukážkový program v jazyku VBA , aby pochopili , ako tento jazyk je Max funkcie pracujú . Pred vložením vyhlásenie programu v programovom prostredí VBA , zadajte nasledovné dáta v hárku programu Excel . Program používa tieto dáta ako vstup . Zadajte všetky tri hodnoty v bunkách A1 až A3 . Zadajte nasledovné dáta v bunkách D1 a D2 . Stlačením tlačidla " Tab " namiesto písania čiarku . Tieto dáta ustanovujú kritériá pre funkciu Dmax .

Skóre , < 100

Sem túto tabuľku databázy , ktorá Dmax potrebuje v bunkách C3 až D5 .

Študent , scores1 , 50s2 , 75

Vložiť tento program do centrálneho okna programovacieho prostredia VBA :

Sub RunMaxFunctions ( ) Dim xMsgBox " Max sa rovná " a WorksheetFunction.Max ( Range ( " a1 : a3 " ) ) Range ( " e1 " . ) Vzorec = " = Maxa ( a1 : a3 ) " MsgBox " Maxa rovná " & Range ( " E1 " ) MsgBox " Dmax sa rovná " a WorksheetFunction.Dmax ( Range ( " C3 : d5 " ) , " skóre " , Range ( " d1 : d2 " ) ) End Sub

spustite program stlačením tlačidla program " F5 " . ohlási hodnoty vrátené funkciou Max , Maxa , a Dmax .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené