Ajastimen luominen Excelissä

Excel-ajastin on sellainen, joka istuu solun sisällä ja laskee sekuntia, kun ne merkitsevät. Excelillä ei ole tällaista ominaisuutta, joka on käytettävissä ohjelman tavallisissa työkaluissa, joten saadaksesi tehtävän, sinun on käytettävä Visual Basic for Applicationsia, joka on ohjelmointikieli, jonka Microsoft sisältää tärkeimpiin Office-tuotteisiin. Kun sinulla on pääsy VBA-konsoliin, ajastimen luominen edellyttää vain muutaman komennon lisäämistä.

1.

Avaa uusi Excel 2010 -laskentataulukko. Kun arkki on ladattu, napsauta hiiren kakkospainikkeella solua, johon haluat ajastimen, ja valitse ponnahdusvalikosta "Alusta solut".

2.

Valitse "Cell" -ikkunan vasemmalla puolella olevasta luettelosta "Aika". Napsauta sitten jonkin aikamuodon oikealla puolella olevasta luettelosta. Varmista, että valintasi sisältää sekunteja, koska sinun täytyy nähdä nämä tietävät, että ajastin toimii. Sulje ikkuna napsauttamalla OK.

3.

Avaa "VBA" -konsoli painamalla "Alt" ja "F11". Napsauta hiiren kakkospainikkeella "Sheet1", joka sijaitsee konsolin vasemmalla puolella. siirrä hiiri "Lisää" ja valitse "Moduuli". Napsauta luettelossa olevien työarkkien alapuolella olevaa moduulia.

4.

Napsauta VBA-konsolin oikealla puolella olevaa suurta valkoista tilaa. Liitä seuraava koodi konsoliin:

Dim CD -päivämääränä Sub RunTime () CD = Now + TimeValue ("00:00:01") Sovellus.OnTime-CD, "Laskuri" Loppu Sub Sub-laskuri () Dim count As Range Set count = [A1] count.Value = Count.Value - 1.1574074074074E-05 Soita RunTime End Sub Sub DisableCount () On Error Jatka Seuraava sovellus.OnTime EarliestTime: = CD, Menettely: = "Counter", Schedule: = False End Sub

Vaihda "A1" mihin tahansa soluun, jota käytät laskentaasi varten. Tämä koodi luo kolme erillistä makroa, kaksi ajastimen ajamiseksi ja toinen ajastimen poistamiseksi käytöstä, jos haluat poistaa sen käytöstä. Sulje se ja palaa laskentataulukkoon napsauttamalla VBA-konsolin oikeassa yläkulmassa olevaa X-painiketta.

5.

Napsauta ajastinsolua ja kirjoita ajastimeen haluamasi aika soluun. Anna aika tunnissa, minuutissa, toisessa muodossa (hh: mm: ss) varmistaaksesi, että Excel ymmärtää, mitä syötät.

6.

Napsauta "Kehittäjä" -välilehteä näytön yläosassa ja napsauta sitten "Makro" -painiketta nauhalla. Valitse luettelosta "Laskuri" -makro ja valitse "Suorita". Ajastin alkaa laskea alaspäin alkuperäisestä ajastasi.

Kärki

  • Pysäytä lähtölaskenta napsauttamalla "Makro" -painiketta uudelleen, valitsemalla "DisableCount" ja napsauttamalla "Suorita".
 

Jätä Kommentti