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

Automatizovaný Data Entry v programe Excel

Niektoré funkcie programu Excel môžete zadať dáta automaticky , čo vám ušetrí čas a zníži počet chýb . Napríklad by ste mohli poučiť Excel , prostredníctvom programovacieho jazyka Visual Basic for Applications alebo VBA , načítať databázu do pamäti , keď používateľ klikne na tlačidlo Excel . Môžete zadať aj formátovaný text a grafické dáta v automatizovaných vstupných funkcií Excelu . Automatické opravy

funkcie Excelu Automatické opravy obsahuje jednu formu automatizovaného vstupu dát . Automatických opráv náhradky skrátený text , s dlhším textom po zadaní skratku . Napríklad , ak ste vytvorili položku automatických opráv spájajúcej skratku " PGM " so slovom " programu , " automaticky typy programu Excel , ktoré už slovo zakaždým , keď zadáte " PGM " .
Makrá

Prvým krokom pri použití makra pre automatické vkladanie dát v programe Excel , je napísať opis toho , čo chcete makro robiť . Napríklad , môžete napísať " Chcem , makro sa pozrieť na moje iniciály , a zadajte správu do bunky tabuľky , keď zistí , že je . " Písomne ​​stanovuje , čo presne chcete makro urobiť , znížiť dohady pri programovaní makra .
Identifikovať funkcie Event

Po definovaní presne tak , ako vaše makro bude automaticky zadávať dáta , identifikovať akciu , pri ktorej bude makro zadajte dáta . Napríklad , ak píšete makro , ktoré vstúpia do správy po detekcii vstupu konkrétneho textu v bunke tabuľky , prečítajte si zoznam funkcií , udalostí spojených so vstupom dát . Funkcie udalostí sú funkcie , ktoré VBA vykonáva pri výskyte konkrétnej udalosti , ako je kliknutie myšou a zadania bunky , v zošite programu Excel . Napríklad , " zmena " udalosť z " List " objekt sa spustí , keď používateľ zadá niečo do bunky tabuľky .
Písanie programov

Akonáhle ste identifikovali funkcie udalosť , prostredníctvom ktorej makrá VBA automaticky zadávať dáta , napísať program na výrobu týchto dát . Ak chcete , aby program Excel , zadajte správu v bunke tabuľky po zistení konkrétnu hodnotu v inej bunke , môžete napísať niečo ako nasledovné :

Private Sub Worksheet_Change ( byval cieľ ako rozsah )

ak rozsah ( " A1 " ) = " CK " Tak

Range ( " D5 " ) = " Clark Kent podpísal dnes v " & Now

End If

End Sub

Tento program rozpozná znaky " CK " v bunke " A1 " z aktuálneho zošita tretej tabuľky , potom zadá dáta do inej bunky priradením hodnoty do programu Excel " rozsah " objekt , ktorý predstavuje buniek tabuľky .

Najnovšie články

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