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

Visual Basic 6.0 Excel Tutorial

Excel je najviac často slúži na usporiadanie dát vo viacerých čitateľnom formáte , ale to predstavuje len polovicu schopností tohto programu je . Potom, čo svet Visual Basic ( VBA ) pre Excel 6.0 je otvoril , nie sú prakticky žiadne hranice toho , čo môže systém dosiahnuť . VBA nesie - ako u všetkých programovacích jazykoch - strmé krivky učenia , ale vysokú odmenu pre tých , ktorí môžu zvládnuť . Visual Basic Editor

Stlačte a podržte kláves Alt , potom kláves F11 . Okno programu Excel VBA Editor sa objaví , čo vám umožní spravovať a vytvárať makrá - alebo viac - robiť , čo budete musieť urobiť . Makro je skratka pre úlohu robíte opakovane . Editor by mala mať tri okná : Projekt , Vlastnosti a kód Windows . Okno Project udržuje informácie o jednotlivých listov a predmetov vzťahujúcich sa k zošitu programu Excel . Okno Vlastnosti sleduje niektoré z rôznych vecí , ktoré sa môžu líšiť o vašich makier - počas svojho raného použitie VBA , nebudete musieť toto okno veľa . Budete tráviť väčšinu svojho času v okne kód , písať kódy , ktoré tvoria vaše rôzne makrá .
Váš prvý podprogramu

Prineste okno kód do stredu pozornosti a začnite písať kód . Zadajte " Sub MyRoutine , " pridať dva znaky konca riadku a potom zadajte " End Sub " . Teraz ste vytvorili podprogram s názvom " MyRoutine " , ktorý nerobí nič . Umiestnite kurzor medzi týmito riadkami kódu , a začnite písať rutinu . Nasledujúci kód bude kombinovať zoznam prvých a posledných mien v stĺpcoch A a B do stĺpca C : .

Sub MyRoutine

ActiveSheet.Range ( " C1 " ) Vyberte

Do Until Selection.Offset ( 0 , -2 ) , Value = " " Selection.Value = Selection.Offset ( 0 , -2 ) Hodnota & " . " & Selection.Offset ( 0 , . - 1 ) Selection.Offset ( 1 , 0 ) . SelectLoop

Range ( " A1 " ) . SelectEnd Sub

experimentovať s novými kódmi a funkcie . Môžete si nájsť veľa z nich v miestach uvedených v Odkazy a zdroje . Ak máte problémy s funkciou spustiť , skontrolujte , či nechýba žiadna interpunkčné znamienka , a že všetky vaše podprogramov začiatok a koniec .
Aktivácia makrá

makro je jedna z dvoch vecí : buď kód , ktorý ste naprogramovaný v jazyku Visual Basic ( VBA , čo volá podprogram ) , alebo tým , že zaznamená ich pomocou makra rekordér nástroj . Makrá môžu byť vyvolané prostredníctvom série rôznych spôsobov . Najzákladnejšie je stlačením Alt a F7 , alebo nájsť podmenu makrá v ponuke Nástroje . Otvorí sa dialógové okno Spustiť makrá , ktorá vám umožní spúšťať makrá , ktoré ste vykonali tak ďaleko . Pri spustení nové makro , môžete tiež nastaviť tak , aby sa klávesové skratky . Otvorte podmenu makrá a vyberte možnosť záznamu makier , Zadajte názov makra , potom vyberte klávesovú skratku . Po otvorení VBE , môžete upraviť toto makro , takže vždy , keď niektorý používateľ zadá klávesovú skratku , program Excel automaticky aktivuje makrá .

Môžete tiež vytvoriť tlačidlo , ktoré stanovuje okrem makrá . Otvorte ponuku Kreslenie alebo kliknite pravým tlačidlom myši a vložiť objekt . Navrhnite tlačidla pomocou rôznych nástrojov , kliknite pravým tlačidlom myši na objekt a vyberte možnosť " Priradiť makro . " Vyberte si makro zo zoznamu a uložte ho . Vždy , keď užívateľ klikne na tento objekt , bude makro spustí automaticky .
Zdieľanie Spreadsheet

Uistite sa , že všetci užívatelia , ktorí majú v úmysle použiť tabuľku na svojom počítači majú makro Nastavenie zabezpečenia nastavená na nízke alebo stredné . Nízke zabezpečenie umožní stroj spustiť makrá pripojená k ľubovoľnej tabuľky - čo môže nechať počítač otvorené k infekcii , ak nepoznáte zdroj tabuľky . Stredná zabezpečenie vyzve užívateľa povoliť alebo zakázať makrá - a oni by mali zvoliť
" Povoliť " .

Najnovšie články

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