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

Excel makra VBA Tutorial

Práca zákulisia Microsoft Excel je skriptovací jazyk s názvom Visual Basic for Applications ( VBA ) . S VBA , môžete automatizovať akýkoľvek aspekt funkčnosti programu Excel , aby sa minimalizovalo opakujúce sa úlohy , ktoré robiť ručne . Najmä štúdiu vlastnosť výber a rozsah objekt VBA vám pomôžu využiť túto silu jazyka . Výber vlastností a rozsah objektu

Visual Basic je v srdci rozšírené funkcie programu Excel , dve zložky sú zásadné pre Visual Basic : výber nehnuteľnosti a rozsah objektu . " Výber " sa týka buniek , zatiaľ čo v súčasnej dobe vybranej rozsah je definovaný súbor buniek . Vlastnosť výber možno považovať za rozsah .
Použitie výber nehnuteľnosti

Ak chcete zobraziť vlastnosti výber v akcii , otvorenej Excel a prejdite na Visual Basic IDE ( integrované vývojové prostredie ) , stlačením " Alt - F11 . " V okne Kód zadajte nasledujúce funkcie :

Sub Macro1 ( )

Selection.EntireColumn.Interior.Color = rgbYellowSelection.EntireRow.Interior.Color = rgbBlueEnd Sub

Späť excel ( " Alt - F11 " ) . Spustenie makra výberom vývojárov > Makrá . Vyberte " Macro1 " a kliknite na " Spustiť " . Váš kód je farebné celý stĺpec a riadok aktuálne vybrané bunky . Vyberte si inú bunku a spustiť rovnaký makro pre rovnaký efekt na novo vybranú bunku .
Použitie Rozsah

kód , ktorý ste práve napísal farebné bunky rozsah tvorený z aktuálneho výberu . Otočte tabuľky teraz , výberom bunky zadaného rozsahu . Zadajte túto novú funkciu vo vývojovom prostredí Visual Basic :

Sub Macro2 ( )

rozsah . ( " A1 : C10 " ) Vyberte

Selection.EntireColumn.Interior.Color = rgbYellowSelection.EntireRow.Interior.Color = rgbBlue

End Sub

vrátiť do programu Excel a toto makro spustiť . Všimnite si , že rozsah zadaný v kóde bolo , kto bude farebný .
Ako bunka je hodnota

rozsah objektu má mnoho ďalších vlastností okrem interiéru farbe . Value Vlastnosť je dôležité vedieť , pretože obsahuje dáta listu kód vášho projektu bude pravdepodobne potrebovať prístup . Ak sa chcete dozvedieť , ako používať Visual Basic pre prístup k hodnoty aktuálneho výberu , najprv zadať niektoré údaje v akejkoľvek časti listu . Späť na vývojovom prostredí Visual Basic a zadajte túto funkciu :

Sub macro3 ( )

každý ob In Selection.CellsMsgBox ( ob.Value ) vedľa

End Sub

Späť na liste , vyberte dáta, ktoré ste zadali , a spustite funkciu Macro3 ste práve napísal . Visual Basic zobrazí výstražné okno s hodnotou každej bunky .
Záznam makra

Písanie kódu ručne priamo v aplikácii Visual Basic IDE nie je jediný spôsob , ako vytvárať makrá . Môžete si nechať Macro Recorder Excel je prekladať svoje akcie listu do makra .

Vyberte ľubovoľnú skupinu buniek , kliknite na tlačidlo Developer > Záznam makra . Stlačte tlačidlo " OK " potvrďte predvolený názov makra . Naneste silnú hranicu u vybraných buniek a kliknite na tlačidlo Developer > Zastaviť záznam . Vyberte si inú skupinu buniek a prehrať makro voľbou pre vývojárov > Makrá . Kliknite na tlačidlo " Spustiť " na názov makra , ktoré práve nahrali . Visual Basic umiestni ohraničenie okolo novo zvoleného rozsahu .

Najnovšie články

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