Sida loo isticmaalo VBA Mod Operator (9 Tusaalayaal)

  • La Wadaag Tan
Hugh West

Shaxda tusmada

The VBA Mod ma aha shaqo halka MOD uu yahay shaqo ku jirta xaashida shaqada ee Excel. VBA Mod waa hawlwadeen kala qaybiya laba lambar oo soo celisa haraad . Hawlwadeenka Mod waa qaab gaaban oo MODULO ah oo loo isticmaalo hawlaha xisaabta. The Mod Shaqeeyayaasha koobiyay -dhibcaha sabaynta .

> Maqaalkan, waxaan ku tusi doonaa Waxaad tusaaleyaal kala duwan u isticmaashaa Excel VBA Modoperator.>

U soo deji si Layliska > > Tusaalooyinka Hawl-wadeenka VBA Mod. xlsm >

Aasaaska VBA Mod Function: Soo koobid & Syntax

>

> Soo koobid >

VBA Mod Hawl-wadeenku waxa uu qaybiyaa laba lambar oo soo celiyaa hadhay . Meesha mid loo yaqaan qaybiye kale waa lambar . Hawlwadeenka Mod wuxuu u qaybiyaa lambarka qaybiyaha .

Syntax >

>

Number1 Mod Number2 (Divisor) >

Dood >

> >> Sharaxaad > > > >>Waa loo baahan yahay >>Waxay waa tiro odhaah > > > > > >
Doodaha >Waa loo baahan yahay/ Ikhtiyaar >
Lambarka1 >
Lambar2 >> Waxa loo baahan yahay Waa nambar muujinta
>

Soo celinta Qiimaha >

VBA Mod Hawlwadeenku wuxuu soo celinayaa ka hadhay >.

Nooca >

>

> VBA Mod > Hawl-wadeenka wuxuu diyaar u yahay Excel 2000 iyo wixii ka dambeeya.<20

Waxaan isticmaalayaa Excel Microsoft 365 lagu sharaxay qaybta 1.

➤ Badhanka waxaan u magacaabay Xitaa ama Odd .

Intaa ka dib, dhagsii badhanka si aad u socodsiiso > VBA code.

Sidaa darteed, waxaad ogaan doontaa qiimaha Xitaa iyo midka Odd yahay.

>Halkan, 1 waa Nambarka > nambar.

Ka sii akhri 21> 9. Isticmaalka Qaybta Unug ee VBA Mod si aad u hesho Haraad > > Waxaad sidoo kale isticmaali kartaa kala duwanaanshaha unugga si aad u hesho haraad addoo isticmaalaya VBA Mod .

Si aad u furto VBA tifaftirayaasha, raac tillaabooyinka lagu sharraxay qaybta 1.

> Ka dib, ku qor koodka soo socda Module .
2570

Halkan, gudaha Hel_Xusuusin_UsingVBA hab-hoosaadka, waxaan ku dhawaaqay doorsoomaha n sida Integer .

Markaas, waxaan isticmaalay loop halkaasoo aan ku xafiday qiimihii aan ku sheegay tixraac unug. Loop-ku wuxuu u shaqayn doonaa qiyamka laga bilaabo safafka 4 ilaa 9 .

kadibna isticmaal MsgBox si uu u tuso hadhay >.

Hadda, Kaydi koodka oo ku noqo xaashida shaqada.

>Si aad u geliso Button , raac tillaabooyinka lagu sharraxay qaybta 1 .

➤ Badhanka waxaan ugu magac daray Tixraaca Unugyada Dhaqdhaqaaqa leh .

Intaa ka dib, dhagsii Badhanka si aad u socodsiiso VBA > code.

Sidaa darteed, waxaad heli doontaa haraad dhammaan qiimayaasha la isticmaalay.Mid ka mid ah

Ka hore waa lambar >29 halka qaybiye yahay 3 .

Ka 2aad waa lambar >-47 halka qaybiye yahay 5 .

Lubku wuu shaqayn doonaa ilaa uu ka gaadho safka 9 . Midka shanaad waa lambarka >59 halka qaybiye yahay 6 .

>

Nuxurka La Xidhiidha: > Sida Loo Isticmaalo Shaqada VBA Randomize ee Excel (5 Tusaalayaal)

>> Farqiga u dhexeeya Excel MOD & VBA Mod >>In kasta oo inta badan kiisaska qiyamka soo celinta ay la mid yihiin MODshaqada iyo VBA Modhawlwadeenka xaaladaha qaarkood haddana natiijada kala duwan yihiin. Aan ku tuso faraqa u dhexeeya > > > > > > 17>
> MOD Function VBA Mod Hawl-wadeen
MOD waxay soo celisaa labadaba Integer iyo Jajab lambarrada. >> Mod Hawlwadeenku waxa uu soo celinayaa oo keliya Integer lambarrada.
Marka la isticmaalayo nambar nambar gudaha MOD sooma celiyo calaamad xun . Waxay taageertaa nambarada negative ka dibna waxay soo celisaa calaamad .
5> Waxyaabaha ay tahay in la xasuusto>> Qaybta Layliska>>

Waxaan ku bixiyay buug-shaqaale warqad shaqo si aan ugu dhaqmo tusaalahan la sharraxay >>> Maqaalkan, waxaan ku tusay 9 tusaale oo ah Excel VBA Mod operator. Waxaan sidoo kale isku dayay inaan daboolo sababaha si aan u muujiyo khaladaadka si joogto ah. Waxyaabaha aad u baahan doonto inaad xasuusato markaad isticmaalayso hawlwadeenka. Xor baad u tahay inaad hoos uga faallooto nooc kasta oo su'aalo iyo talo bixin ah.

hirgali tusaalooyinkan.

9 Tusaalooyinka Isticmaalka VBA Mod Function in Excel

> hadhayadiga oo isticmaalaya VBA Modoperator.>Aan kuu sharaxo nidaamka,>Si aad u bilawdo, fur Horumarintatabka >> dooro Visual Basic.>>> ➤ Hadda, daaqad cusub oo Microsoft Visual Basic for Applicationsayaa soo bixi doonta.0> Xiga, laga bilaabo Geli>> dooro Module>>> Hadda, ku qor koodka soo socda Module.
1476

3>

Halkan, gudaha Hel_Xusuusin habraaca hoosaadka, waxaan ku dhawaaqay doorsoomaha n Integer oo waxaan u isticmaalay si aan u ilaaliyo qiimaha la soo celiyay ee Mod operator.

kadibna isticmaal MsgBox si aad u muujiso haraadi .

Hadda, Save the code oo ku noqo xaashida shaqada.

Mar labaad, fur Developer tab >> ka Geli >> ka dooro Badhanka laga bilaabo Form Controls

> >> Hadda, Jiid Badhankadhig meesha aad rabto inaad ka bixiso qoraalka.> Marka xigta, waxaad u bixin kartaa magac badhanka

0> >

0>halkaas ka dooro Macro ku qor

>

⏩ A sanduuqa wada-hadalka ee ku qor Macro ayaa soo bixi doona. .

Markaa,ka dooro Magaca Macro iyo Macros in .

>⏩ Waxaan ka doortay Hel_Xusuusin Macromagacaoo waxaan doortay >VBA Mod.xlsmlaga bilaabo Macros in.

Ugu dambaynta, dhagsii OK .

>>> Kadib, dhagsii badhanka lagu magacaabo Hel_Xusuusin.

Hadaba, waxay tusi doontaa sg-sanduuqa oo leh hadhay .

>>

Waxaad u samayn kartaa dhammaan lambarada si aad u hesho haraad .

>>>

Akhri wax dheeraad ah: > Foomka Qaabka VBA ee Excel (8 Waxay isticmaashaa Tusaalayaal)

22>

Adiga oo isticmaalaya Tixraaca Unugyada ee xaashida Excel, waxaad ka heli kartaa hadhay VBA Mod .

>Si aad u furto VBA Tifaftire, raac tillaabooyinka lagu sharraxay qaybta 1.

Dabadeed, ku qor koodka soo socda Module .

7885

> 3>

Halkan, gudaha Xusuusin_Isticmaalka_CellReference , waxaan ku dhawaaqay doorsoomaha n Integer oo waxaan u isticmaalay si aan u ilaaliyo qiimaha la soo celiyay ee Mod operator.

ku xiga , waxa loo adeegsaday tixraaca unugga B4 sida lambar1 iyo C4 sida lambar2 (qaybiye) >

>

kadibna la adeegsaday MsgBox si loo tuso haraadi .

>Hadda, Kaydi koodka oo ku noqo xaashida shaqada. >Si aad u geliso
1>Button , raac tillaabooyinka lagu sharraxay qaybta 1.

➤ Badhanka waxaan u magacaabay Tixraaca unugga .

Intaas ka dib, dhagsii Badhanka si loo socodsiiyo VBA koodka.

Sidaa darteed, waxaad heli doontaa haraad tixraaca unugga la isticmaalay.

>

Nuxurka Laxidhiidha: Sida loo Ku Soo Celinta Qiimaha Shaqada VBA (Labada Arraray iyo Kuwa Aan Habayn)

> 21> 1> VBA Mod sidoo kale waxay taageertaa negative > lambarada halka la xisaabinayo haray . >Si loo furo VBA > tifaftirayaasha, raac tillaabooyinka lagu sharraxay qaybta 1.

Markaa, ku qor koodka soo socda Module .

7401

> >

Halkan , gudaha Xusuusin_From_NegativeNumber, Waxaan ku dhawaaqay doorsoomaha n Integer oo waxaan u adeegsaday si aan u ilaaliyo qiimaha la soo celiyay ee Mod hawlwadeenka.<3

Marka xigta, waxa loo adeegsaday tixraaca unugga B5 sida lambar1 iyo C5 sida number2 (qaybiye) >

>

Kadib isticmaal MsgBox si aad u muujiso haraadi .

>Hadda, Save koodka oo ku noqo xaashida shaqada. 0>> Si aad u geliso badhanka, raac tillaabooyinka lagu sharraxay qaybta 1.

➤ Waxaan u magacaabay th e badhanka Xusuusinta Nambarka taban .

Intaa ka dib, dhagsii Badhanka si aad u socodsiiso koodka VBA .

>

Sidaa darteed, waxaad heli doontaa hadhay lambarka taban .

> >

Akhri wax dheeraad ah: > Sida Loo Isticmaalo VBA Istiqaaladda Tirada (9 Tusaalooyinka)

>

> 4. Isticmaalka VBA Mod si aad u hesho hadhaaga unugga > 22>

Halkii la muujin lahaa haray iyada oo loo marayo msg sanduuq waxaad ku dhejin kartaa unug adiga oo isticmaalaya VBA MOD function.

Si aad u furto VBA Tafatiraha, raac tillaabooyinka lagu sharraxay qaybta 1.

Markaa, ku qor koodka soo socda Module .

5899

> >

Halkan, in s Ub-procedure Xusuusin_in_Cell , waxaan isticmaalay qaabka ActiveCell.FormulaR1C1 si aan u helo booska ActiveCell .

Kadib, isticmaal MOD function si aad u hesho hadhay .

Sidoo kale, isticmaal Select habka. >Hadda , Keydi koodka oo ku noqo xaashida shaqada. >Si aad u geliso Badhanka iyo ku qor VBA koodka Raac tillaabooyinka lagu sharraxay qaybta 1.

➤ Badhanka waxaan u magacaabay Xusuusin unugga .

Marka xigta, dooro D4 unugga.<3

Ka dib, dhagsii Badhanka si aad u socodsiiso koodka VBA

> > Natiijo ahaan, waxaad heli doontaa hadhay ee unugga la doortay. >

Marka la raacayo isla hab-raacii, waxaad heli doontaa hadhay inta ka hadhay tirooyinka.<3

>

Akhri wax dheeraad ah: > Sida loo Isticmaalo Function MsgBox gudaha Excel VBA 5. Isticmaalka VBA Mod oo leh qaybiye isugeyn & amp; Nambarka sabbaynaya

>

Haddii qaybiyahaaga yahay integer nooca, laakiin lambarkaaga ku jiro sabbeyn ku qor markaa waxaad isticmaali kartaa VBA Mod operator.

>Si aad u furto VBA , raac tillaabooyinka lagu sharraxay qaybta1.

Ka dib, ku qor koodka soo socda Module .

9190

Halkan, gudaha R Eminder_From_Decimal_Number-hoosaadka -procedure, Waxaan ku dhawaaqay doorsoomiyaha n inuu yahay Integer oo waxaan u isticmaalay si aan u ilaaliyo qiimaha la soo celiyay Mod operator.

Marka xigta, isticmaal tixraaca unugga B5 sida lambar1 iyo C5 sida lambar2 (qaybiye) >

>>kaddibna isticmaal MsgBox si loo muujiyo haraadi . >Hadda, Kaydi koodka oo ku noqo xaashida shaqada. >Si aad u geliso Badhanka , raac tillaabooyinka lagu sharraxay qaybta 1. > ➤ Badhanka waxaan u magacaabay Xusuusinta Nambarka jajabka . >Intaas ka dib, dhagsii Badhanka si aad u socodsiiso VBA code. >Sidaa darteed, waxaad heli doontaa hadhay lambarka tobanlaha .

>

Laakin waxaa jirta dhib ah VBA-du waxay soo koobaysaa jajab tobanle . Halkan, natiijadu waxay ahayd inay noqoto 2.25 laakin VBA Mod ku soo wareejiyay 2 .

>Xusuuso haddii ay jiraan jajab tobanle/ sabayn dhibic ayaa ka weyn 0.5 gudaha VBA Mod kadib waxa la la soo ururin doonaa ilaa qiimaha isugaynta xiga. >Haddii waxay ka yar tahay 0.5 gudaha VBA Mod , ka dib waxa la la soo ururin doonaa ilaa qiimaha isugaynta jira. >

>Akhri Wax badan: >Sida Loo Isticmaalo VBA Int Function gudaha Excel Sida loogu isticmaalo IsNull Function gudaha Excel VBA (5Tusaalooyinka) >

  • Isticmaal VBA Str Function gudaha Excel (4 Tusaalayaal)
  • > Sida loo Isticmaalo Shaqada Beddelka VBA (6 Tusaalayaal ku habboon)
  • >
  • Isticmaal VBA Len Function gudaha Excel (4 Tusaalayaal)
  • > 43> Sida Loo saaro nuqullada xaashida Excel (7 Hababka) > 44> 45

    > 6. Isticmaalka VBA Mod Marka Qaybiyaha & amp; Lambarku waa jajab tobanle > 22>

    Haddii qaybiyahaaga iyo lambarka labaduba ku jiraan jajab tobanle/sabbeyn , markaa waxaad sidoo kale isticmaali kartaa VBA Mod operator.

    Si aad u furto VBA tafatiraha, raac tillaabooyinka lagu sharraxay qaybta 1.

    >Ka dib, ku qor koodka soo socda Module .

    3373

    Halkan, gudaha hab-hoosaadka jajab tobanle_Labada_Qaybta_Lambarka, waxaan ku dhawaaqay doorsoomaha n sida Integer oo u isticmaalay si uu u ilaaliyo qiimaha la soo celiyay ee Mod operator.

    Marka xigta, waxa loo adeegsaday tixraaca unugga B5 sida nambarka 1 iyo C5 sida lambar2 (qaybiye)

    >

    kadibna isticmaal MsgBox si aad u muujiso hadhay .

    Hadda, Kaydi koodka oo ku noqo xaashida shaqada.

    >Si aad u geliso Button, raac tillaabooyinka lagu sharraxay qaybta 1.

    ➤ Waxaan u magacaabay badhanka Hel > Xusuusin Markay Qaybiye & Nambar jajab tobanle .

    Intaa ka dib, dhagsii Badhanka si aad u socodsiiso code VBA

    Sidaa darteed, waxaad heli doontaa hadhaa labada qaybiye jajab tobanle iyo lambarada .

    >

    Laakin dhibaato ayaa jirta taas VBA waxay soo koobtaa jajab tobanle . Halkan, natiijadu waxay ahayd in ay noqoto 1.75 laakin VBA Mod waxa ay ku soo koobtay 2 .

    >

    >Waxa la xidhiidha: Shaqada VBA EXP ee Excel (5 Tusaalayaal)

    7. VBA Mod si loo soo koobo nambar jajab tobanle oo ka sarreeya 0.5

    > Halkan, waan samayn doonaa ku tuso sida kusoo ururinta uu ugu shaqeeyo VBA Mod . >Si aan kuu tuso dhibaatada tobanle , marka hore waxaan xisaabin doonaa hadhaa addoo isticmaalaya Excel MOD function.

    Ukunka D4 , ku qor caanaha soo socda,

    > 1> =MOD(B6, C6)

    Halkan, waxaan u isticmaalay B6 sida lambarka C6 sidii qaybiye .

    >

    Markaa, taabo ENTER si aad u hesho haraad waxa aad helaysaa haraadi oo noqon doona 7.7 .

    >

    Hadda, aynu ku xisaabino VBA >Mod , si aad u furto VBA tafatiraha raac tillaabooyinka lagu sharraxay qaybta 1.

    0> Kadibna, ku qor koodka soo socda Module .
    8231

    >

    Halkan, gudaha Nidaamka-hoosaadka Decimal_Labada_Qaybta_Lambarka, Waxaan ku dhawaaqay variabl ah e n sida Integer oo u isticmaalay in lagu ilaaliyo qiimaha la soo celiyay ee Mod operator.

    Marka xigta, waxa loo adeegsaday tixraaca unugga B6 sida lambar1 iyo C6 sida number2 (qaybiye)

    >

    kadibna isticmaal MsgBox si loo muujiyo haraad .

    >Hadda, Kaydi koodka oo ku noqo xaashida shaqada. >Si aad u geliso Badhanka , raac ahTillaabooyinka lagu sharaxay qaybta 1.

    ➤ Waxaan u magacaabay badhanka RoundsUp Decimal Number .

    Intaa ka dib, dhagsii Badhanka si aad u socodsiiso 1>VBA code.

    Sidaa darteed, waxaad heli doontaa hadhay tixraaca unugga la isticmaalay.

    > >>

    Si taxaddar leh u eeg marka hadhay in VBA Mod soo noqday. Shaqada MOD ee qiyamka isku midka ah ayaa soo noqday 7.7 laakin VBA Mod shaqeeyaha ayaa soo noqday 0 . Sida VBA u soo koobay qiyamka > Wax dheeraad ah ka akhri: Sida loo Isticmaalo Shaqada Wareega VBA ee Excel (6 Isticmaal Degdeg ah)

    > 8 laga bilaabo xad la siiyay. >Si aad u furto VBA tafatiraha, raac tillaabooyinka lagu sharraxay qaybta 1.

    Ka dib, ku qor koodka soo socda Module> 2>.

    4213

    Halkan, gudaha hab-hoosaadka Go'aaminta_Even_Or_Odd, waxaan ku dhawaaqay doorsoomaha n sida Integer .

    Markaa, waxaan isticmaalay loop halka aan ku hayo qiimihii aan ku caddeeyay tixraaca unugga.

    Marka xigta, waxaan isticmaalay HADDII shaqada meesha aan u dejiyo shuruudaha sida n Mod 2 = 0 haddii qiimuhu run yahay markaas waxay soo celin doontaa Xitaa hadal haddii kale Odd .<3

    Kadibna isticmaal MsgBox si aad u muujiso bayaanada .

    >Hadda, Save koodka oo ku noqo xaashida shaqada.

    Si aad u geliso Button , raac tillaabooyinka

    Hugh West waa tababare iyo falanqeeye heer sare ah oo tayo sare leh oo khibrad ka badan 10 sano u leh warshadaha. Waxa uu shahaadada koowaad ee jaamacadda ka qaatay xisaabaadka iyo maaliyadda iyo maamulka ganacsiga. Hugh waxa uu jecel yahay waxbaridda waxana uu sameeyay hab waxbarid gaar ah oo ay fududahay in la raaco lana fahmo. Aqoontiisa khabiirka ah ee Excel waxay ka caawisay kumanaan arday iyo xirfadlayaal adduunka oo dhan ah inay horumariyaan xirfadahooda oo ay ku fiicnaadaan shaqadooda. Isaga oo u maraya balooggiisa, Hugh waxa uu aqoontiisa la wadaagaa adduunka, isaga oo siinaya casharro Excel ah oo bilaash ah iyo tababar online ah si uu uga caawiyo shakhsiyaadka iyo ganacsiyada in ay gaaraan awooddooda buuxda.