Kaip sukurti „Excel“ laikmatį

„Excel“ laikmatis yra tas, kuris sėdės langelyje ir skaičiuos sekundes, kai jos pažymės. „Excel“ neturi tokios funkcijos, esančios programos standartiniame įrankių rinkinyje, todėl norėdami atlikti darbą turėsite naudoti „Visual Basic for Applications“ - programavimo kalbą, kurią „Microsoft“ įtraukia į pagrindinius „Office“ produktus. Kai turėsite prieigą prie VBA konsolės, sukuriant laikmatį tereikia pridėti keletą komandų.

1

Atidarykite naują „Excel 2010“ skaičiuoklę. Kai lapas bus įkeltas, dešiniuoju pelės mygtuku spustelėkite langelį, kuriame norite, kad laikmatis būtų, ir iššokančiajame meniu pasirinkite „Formatuoti langelius“.

2

Kairėje langelio „Formatuoti langelius“ sąraše pasirinkite „Laikas“. Tada dešinėje pusėje esančiame sąraše spustelėkite vieną iš laiko formatų. Įsitikinkite, kad jūsų pasirinkimas apima sekundes, nes juos turėsite pamatyti, kad žinotumėte, jog jūsų laikmatis veikia. Norėdami uždaryti langą, spustelėkite „Gerai“.

3

Paspauskite „Alt“ ir „F11“, kad atidarytumėte VBA konsolę. Dešiniuoju pelės mygtuku spustelėkite kairėje konsolės pusėje esantį „Sheet1“; tada perkelkite pelės žymeklį ant „Įterpti“ ir pasirinkite „Modulis“. Spustelėkite modulį, kuris rodomas sąraše po darbalapiais.

4

Spustelėkite bet kurioje didelėje baltoje vietoje dešinėje VBA konsolės pusėje. Į konsolę įklijuokite šį kodą:

„Dim CD“ kaip „Sub Sub RunTime“ () CD = dabar + „TimeValue“ („00:00:01“) programa. OnTime kompaktinis diskas, „Counter“ pabaigos antrinis antrinis skaitiklis () Dim Dim As Range Set count = [A1] count.Value = count.Value - 1.1574074074074E-05 Call RunTime End Sub Sub Sub DisableCount () On On Error Resume Next Application.OnTime EarliestTime: = CD, Procedūra: = "Skaitliukas", Tvarkaraštis: = Klaidinga pabaigos antrinė dalis

Pakeiskite „A1“ į bet kurią langelį, kurį naudojate savo atgaliniam skaičiavimui. Šis kodas sukurs tris atskiras makrokomandas, dvi paleisti atgalinį atsiskaitymą ir vieną išjungti, jei norite ją išjungti. Spustelėkite „X“ viršutiniame dešiniajame VBA konsolės kampe, kad jį uždarytumėte ir grįžtumėte į skaičiuoklę.

5

Spustelėkite savo laikmačio langelį ir į langelį įveskite laiką, kurį norite laikmatyje. Įveskite laiką valandos, minutės, sekundės formatu (hh: mm: ss), kad „Excel“ suprastų, ką įvedate.

6

Ekrano viršuje spustelėkite skirtuką „Kūrėjas“, tada juostoje spustelėkite mygtuką „Makro“. Iš sąrašo pasirinkite „Counter“ makrokomandą ir pasirinkite „Run“. Laikmatis pradės skaičiuoti nuo pradinio laiko, kurį įvedėte.