Šiame straipsnyje mes sukursime vartotojo apibrėžtą funkciją, kad išsiaiškintume trūkstamą skaičių diapazone per „Microsoft Excel“ VBA.
Naudotojo apibrėžta funkcija: „Microsoft Excel“ leidžia jums sukurti savo funkciją pagal reikalavimą, mes ją vadiname vartotojo apibrėžta funkcija. Ir mes galime naudoti vartotojo nustatytas funkcijas, kaip ir kitos „Excel“ funkcijos.
Paimkime pavyzdį, kad suprastume:-
Turime duomenų, kuriuose turime kiekvieno kodo ID reikšmes, ir norime patikrinti trūkstamą reikšmę nuo 1 iki 99, jei diapazone trūksta reikšmių, tada kokių reikšmių trūksta ir jei visos vertės yra prieinamos, rezultatas turėtų būti visos vertės yra prieinamos.
Parašysime VBA kodą, kad išsiaiškintume trūkstamus skaičius, atlikite toliau nurodytus veiksmus:
- Atidarykite VBA puslapį paspausdami klavišą Alt+F11
- Įdėkite modulį
- Tada vėl eikite į įterpimo meniu ir spustelėkite procedūrą, kur gausite procedūrą, jei nežinote, kaip pradėti makrokomandą
- Parašykite žemiau nurodytą kodą:
Funkcija „Missing_Number“ („Myrange As Range“) „Dim Number“ (nuo 1 iki 99) kaip sveikasis skaičius į klaidą Tęsti toliau kiekvienai „Myrange Number“ langeliui (Cell.Value) = 1 „Next On Error GoTo 0“ Jei ne skaičius (I) = 1, tada trūkstamas skaičius = trūkstamas skaičius ir aš & "," Pabaiga, jei kitas aš, jei Len (trūkstamas skaičius) = 9, tada trūkstamas numeris = kairysis (trūkstamas skaičius, Lenas (trūkstamas skaičius) - 2) pabaiga, jei pabaiga
- Paspauskite klaviatūros klavišą F5
- Naudokite šią makro funkciją kaip formulę
- = Trūksta skaičiaus (D3: KO3) klaviatūroje paspauskite „Enter“
Tokiu būdu mes galime grąžinti trūkstamas kiekvienos eilutės duomenų reikšmes naudodami „Microsoft Excel“ VBA
Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“.
Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Parašykite mums el