Kuidas luua arvutustabelit, mis ei loe kärbitud rakke

Edukad ettevõtete omanikud hoiavad täpseid raamatuid ja dokumente kui olulist osa nende alumise rea teadmisest. Üks vahendeid, mida miljonid ettevõtjad kasutavad oluliste andmete jälgimiseks, on Microsoft Excel. Exceli arvutustabelid on hindamatud vahendid kontode, inventari, töötajate tööaja ja lugematu muu teabe jälgimiseks. Kui olete nagu paljud teised väikeettevõtete omanikud või juhid, kasutate arvatavasti Exceli mitmesuguste lisamise ja lahutamise ülesannete jaoks. Summa- või muude numbrite loendi koostamisel võite aeg-ajalt lüüa läbi arvud, mida te arvutusse ei pea enam lisama, kuid soovite siiski loendis hoida. Kui kasutate summade või numbrite lisamiseks SUM-funktsiooni, sisaldab Exceli kõik valitud veeru arvud. Selleks, et Exceli andmed oleksid summade summeerimisel ebaõnnestunud numbreid eirata, tuleb kasutada suhteliselt lihtsat VBA programmeerimiskoodi fragmenti.

1.

Avage arvutis Microsoft Excel. Ekraanile ilmub uus tühi töövihiku fail. Klõpsake lintribal „File” ja seejärel „Save As”. Sisestage väljale „Failinimi” uue töövihiku kirjeldav failinimi. Valige failitüübiks „Excel Macro-toega töövihik” ja seejärel klõpsake „Salvesta“.

2.

Sisestage andmed kahte veergu. Loo esimeses veerus või veerus A numbrite või summade kirjeldav tekst või sildid. Teises või B-veerus sisestage numbrid või summad, mis vastavad veerus A esitatud tekstile või siltidele.

3.

Paremklõpsake esimest numbrit või summat, mida soovite läbida, või jätke see välja, kui lisate B-veergu. Kui ilmub hüpiknimekiri, klõpsake “Format Cells”. Klõpsake vahekaarti „Font” ja seejärel klõpsake nuppu lubage valik „Läbimõeldud“. Klõpsake nuppu „OK“. Põllul oleval numbril või arvul on selle keskel läbimõeldud sümbol.

4.

Ülejäänud B-veerus olevad summad või arvud, mille soovite lisamiskalkulatsioonist välja jätta, on läbitud. Salvestage töövihik pärast kõigi nõutavate andmete sisestamist.

5.

Vajutage „Alt-F11“ klahve, et käivitada ja kuvada rakenduste Visual Basic for Applications redaktoriaken. Klõpsake VBA redigeerija menüüribal nuppu „Insert“ ja seejärel klõpsake „Module”. Redigeerimisakna projekti-VBAProject paneelil on moodulite kausta all uus „Module1” link.

6.

Topeltklõpsake linki „Module1“. Kopeerige ja kleepige järgmine kood uude moodulikoodi aknasse:

Avaliku funktsiooni SumNoStrike (rngSumRange as Range) kui üksiku rngCell kui iga rngCell jaoks RngSumRange Kui IsNumeric (rngCell.Value) Siis Kui rngCell.Font.Strikethrough = False Seejärel SumNoStrike = SumNoStrike + rngCell.Value Lõpeta, kui lõpeb Kui järgmine rngCell End Funktsioon

7.

Klõpsake VBA redaktori menüüribal „File” ja seejärel „Save“. Exceli arvutustabeli faili naasmiseks sulgege VBA redaktori aken. Salvestage töövihiku fail uuesti ja seejärel sulgege Excel.

8.

Käivitage Excel uuesti ja avage töövihiku fail, mis sisaldab varem loodud VBA koodi. Klõpsake selle lahtri valimiseks B-veerus viimase numbri või summa all. Pange tähele ülemise ja alumise rea numbreid veergudes, mis sisaldavad arvutustes sisalduvaid numbreid või summasid.

9.

Klõpsake lindi riba all asuva sümboli „fx” kõrval olevat valemi sisestuskasti. Veenduge, et lahtri B all oleva viimase numbri all on endiselt aktiivne ja valitud lahtr, sisestage sisestusväljale järgmine valem:

= SumNoStrike (B1: B50)

Muutke "B1: B50" väärtust, et valida veerus olevate lahtrite vahemik, mis sisaldab summasid või numbreid, mida soovite SUMi arvutusse lisada. Näiteks, kui teie arvud algavad B-veeru teisest reast ja lõppevad reas 118, asendaksite „B1: B50” väärtuse väärtusega “B2: B118”.

10.

Vajutage klahvi „Enter“ pärast valemi sisestamist sümbol „fx“ paremal asuvasse sisestusväljale. Excel rakendab valemit vastavalt eelnevalt sisestatud VBA koodile. Excel lisab kõik lahtrites olevad arvud ilma läbimurdudeta ja ignoreerib neid, millel neid on. Salvestage fail või vajadusel asendage loendis olevad numbrid. Kui asendate numbreid või summasid, värskendab Excel automaatselt veeru viimases lahtris automaatselt.

Vihje

  • Rakkudesse saab sisestada ka negatiivseid numbreid või koguseid. Näiteks, kui sisestate lahtri, nagu “-123.45”, siis vähendab Excel 123, 45 kõikidest kolonni teistest lahtritest, millel ei ole läbimurdeid.
 

Jäta Oma Kommentaar