Selles artiklis loome kasutaja määratud funktsiooni, et leida Microsoft Excelis VBA kaudu vahemikus puuduv arv.
Kasutaja määratud funktsioon: Microsoft Excel võimaldab teil vastavalt vajadusele luua oma funktsiooni, nimetame seda kasutaja määratud funktsiooniks. Ja me saame kasutada kasutaja määratud funktsioone, nagu muud funktsioonid Excelis.
Mõistmiseks toome näite:-
Meil on andmed, milles meil on väärtused iga koodi ID jaoks, ja me tahame kontrollida puuduvat väärtust vahemikus 1 kuni 99, kui vahemikus väärtused puuduvad, siis millised väärtused kõik puuduvad ja kui kõik väärtused on saadaval, peaks tulemus olema kõik väärtused on saadaval.
Kirjutame VBA koodi, et teada saada puuduvad numbrid, järgige alltoodud samme:
- Avage VBA leht, vajutage klahve Alt+F11
- Sisestage moodul
- Seejärel minge uuesti sisestamismenüüsse ja klõpsake protseduuri, kust saate protseduuri, kui te ei tea, kuidas makro käivitada
- Kirjutage allpool nimetatud kood:
Funktsioon Missing_Number (Myrange As Range) Dim number (1 kuni 99) Täisarvuna vea korral Jätkake järgmiselt iga Myrange'i numbri lahtri jaoks (Cell.Value) = 1 Next On Error GoTo 0 Missing_Number = "Missing:" I = 1 kuni 99 Kui ei ole arv (I) = 1 Siis puuduvad_arv = puuduvad_arvud ja mina & "," Lõpeta, kui järgmine I Kui Len (puuduv_arv) = 9 Siis puuduv_arv = vasakule (puuduv_arv, Len (puuduv_number) - 2) lõpp kui lõppfunktsioon
- Vajutage klaviatuuril klahvi F5
- Kasutage seda makrofunktsiooni valemina
- = Missing_Number (D3: KO3) vajutage klaviatuuril sisestusklahvi
Sel viisil saame iga rea andmetest puuduvad väärtused tagastada, kasutades Microsoft Excelis VBA -d
Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis.
Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile