V tomto článku vytvoríme funkciu definovanú používateľom, aby sme zistili chýbajúce číslo v rozsahu prostredníctvom VBA v programe Microsoft Excel.
Užívateľom definovaná funkcia: Microsoft Excel vám umožňuje vytvoriť si vlastnú funkciu podľa požiadavky, nazývame ju funkcia definovaná používateľom. A môžeme používať funkcie definované používateľom, ako ostatné funkcie fungujúce v programe Excel.
Vezmime si príklad na pochopenie:-
Máme údaje, v ktorých máme hodnoty pre každé ID kódu, a chceme skontrolovať chýbajúcu hodnotu v rozmedzí od 1 do 99, ak v rozsahu chýbajú hodnoty, potom ktoré všetky hodnoty chýbajú a ak sú k dispozícii všetky hodnoty, výsledok by mal byť sú k dispozícii všetky hodnoty.
Napíšeme kód VBA, aby sme zistili chýbajúce čísla, postupujte podľa nižšie uvedených krokov:
- Otvorte stránku VBA stlačením klávesov Alt+F11
- Vložte modul
- Potom znova prejdite do ponuky Vložiť a kliknite na postup, kde postup získate, ak neviete, ako by sa malo makro začať
- Napíšte nižšie uvedený kód:
Funkcia Missing_Number (Myrange As Range) Dim Number (1 to 99) As Integer On Error Resume Next for every Cell in Myrange Number (Cell.Value) = 1 Next On Error GoTo 0 Missing_Number = "Missing:" For I = 1 to 99 Ak nie je číslo (I) = 1, potom Missing_Number = Missing_Number & I & "," End If Next I If Len (Missing_Number) = 9 Then Missing_Number = Left (Missing_Number, Len (Missing_Number) - 2) End If End Function
- Na klávesnici stlačte kláves F5
- Túto funkciu makra použite ako vzorec
- = Chýbajúce číslo (D3: KO3), stlačte kláves Enter na klávesnici
Týmto spôsobom môžeme pomocou programu VBA v programe Microsoft Excel vrátiť chýbajúce hodnoty z údajov pre každý riadok
Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku.
Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku