مەزمۇن جەدۋىلى
VBA Mod ئىقتىدار ئەمەس ، ئەمما MOD Excel خىزمەت جەدۋىلىدىكى ئىقتىدار. VBA Mod ئىككى ساننى بۆلۈپ ، قالغان نى قايتۇرىدىغان مەشغۇلاتچى. مەشغۇلاتچى Mod ماتېماتىكا مەشغۇلاتىدا ئىشلىتىلىدىغان MODULO نىڭ قىسقا شەكلى. مودېل مەشغۇلاتچىلىرى يۇمىلاق ئۈستەل لەيلىمە چېكىت .
بۇ ماقالىدە كۆرسىتىمەن سىز Excel VBA Mod مەشغۇلاتچىسىنى ئىشلىتىشنىڭ ھەر خىل مىساللىرى. xlsm
VBA مودېل فۇنكسىيەسىنىڭ ئاساسى: خۇلاسە & amp; گرامماتىكىسى
خۇلاسە
VBA Mod مەشغۇلاتچىسى ئىككى ساننى بۆلۈپ ، قالغان نى قايتۇرىدۇ. بىرى بۆلگۈچ دەپ ئاتالغان يەردە يەنە بىرى سان . مودېل مەشغۇلاتچىسى سان نى بۆلگۈچى گە ئايرىيدۇ.
گرامماتىكىسى
Number1 Mod Number2 (Divisor)
تالاش-تارتىش
تالاش-تارتىش | تەلەپ قىلىنغان / ئىختىيارىي | چۈشەندۈرۈش |
---|---|---|
سان 1 | تەلەپ قىلىنغان | بۇ رەقەملىك ئىپادىلەش |
سان 2 | تەلەپ قىلىنغان | ئۇ رەقەملىك ئىپادىلەش |
قايتۇرۇش قىممىتى
VBA Mod مەشغۇلاتچىسى ئېشىپ قالغان <2 <>
مەن Excel Microsoft 365 نى ئىشلىتىۋاتىمەن1-پاراگرافتا چۈشەندۈرۈلدى> VBA كود.
شۇڭلاشقا ، سىز قايسى قىممەتنىڭ ھەتتا ، قايسىسىنىڭ غەلىتە ئىكەنلىكىنى بىلىسىز. 1 بولسا غەلىتە سان.
بۇ يەردە ، 2 ھەتتا سان.
تېخىمۇ كۆپ ئوقۇڭ: VBA ئەگەر - ئۇنداقتا - Excel دىكى باشقا بايان (4 مىسال) 9 VBA مودېلى . مودۇل . پۈتۈن سان غا ئوخشاش. ئايلانما قۇر 4 دىن 9 غىچە بولغان قىممەتلەر ئۈچۈن خىزمەت قىلىدۇ.
ئاندىن MsgBox ئارقىلىق ئېشىپ قالغان .
ھازىر ، كودنى ساقلاڭ ۋە خىزمەت جەدۋىلىگە قايتىڭ. <<> كود.
شۇڭلاشقا ، بارلىق ئىشلىتىلگەن قىممەتلەر ئۈچۈن قالغان غا ئېرىشىسىزبىرىنچىسى ئارقىلىق.
2-نومۇر سان -47 ئۈچۈن ، بۇ يەردە بۆلۈش 5 .
ئايلانما 9 قۇرغا يەتكۈچە ئىشلەيدۇ. بەشىنچى ، سان 59 ئۈچۈن ، بۇ يەردە بۆلگۈچى 6 .
مۇناسىۋەتلىك مەزمۇن: Excel دا VBA ئىختىيارى فۇنكسىيەنى قانداق ئىشلىتىش (5 مىسال)
Excel MOD نىڭ پەرقى & amp; VBA Mod
گەرچە كۆپىنچە ئەھۋاللاردا قايتۇرۇش قىممىتى MOD ئىقتىدارى ۋە VBA Mod مەشغۇلاتچىسى ئۈچۈن ئوخشاش بولسىمۇ ، ئەمما بەزى ئەھۋاللاردا نەتىجە بىر-بىرىگە ئوخشىمايدۇ. مەن ئۇلارغا ئۇلارنىڭ پەرقىنى كۆرسىتىپ بېرەي.
مودېل ئىقتىدار | |
---|---|
MOD ئىقتىدارى ھەر ئىككى پۈتۈن سان ۋە ئونلۇق ساننى قايتۇرىدۇ. | مودېل تىجارەتچى پەقەت پۈتۈن سان رەقەملىرىنى قايتۇرىدۇ. 1> مەنپىي بەلگە . 5> ئەستە تۇتۇشقا تېگىشلىك ئىشلار operator تىجارەتچى ئونلۇق / لەيلىمە نۇقتىنى يىغىۋالىدۇ. مەشىق بۆلۈمىمەن بۇ چۈشەندۈرۈلگەن مىساللارنى ئەمەلىيەتتىن ئۆتكۈزۈش ئۈچۈن خىزمەت دەپتىرىدە بىر جەدۋەل تەمىنلىدىم. خۇلاسەبۇ ماقالىدە مەن Excel VBA Mod مەشغۇلاتچىنىڭ 9 مىسالىنى كۆرسەتتىم. خاتالىقلارنى دائىم كۆرسىتىشنىڭ سەۋەبلىرىنىمۇ ياپماقچى بولدۇم. تىجارەتچى ئىشلەتكەندە ئەستە تۇتۇشقا تېگىشلىك ئىشلار بىلەن بىللە. ھەر خىل سوئال ۋە تەكلىپلەر ئۈچۈن تۆۋەندە باھا بېرىپ بېقىڭ. بۇ مىساللارنى ئەمەلىيلەشتۈرۈڭ. |
9 Excel دىكى VBA Mod فۇنكسىيەسىنى ئىشلىتىشنىڭ مىسالى ئېشىپ قالغان VBA Mod مەشغۇلاتچىسى ئارقىلىق. بەتكۈچ & gt; & gt; Visual Basic نى تاللاڭ. 0> كېيىنكى ، دىن & gt; & gt; بۆلەك
نى تاللاڭ ، ھازىر بۆلەك گە تۆۋەندىكى كودنى كىرگۈزۈڭ.
3113
بۇ يەردە ، Get_Reminder تارماق تەرتىپىدە ، مەن ئۆزگەرگۈچى مىقدار n نى پۈتۈن سان دەپ ئېلان قىلدىم ۋە ئۇنى ئىشلىتىپ <1 نىڭ قايتۇرۇلغان قىممىتىنى ساقلاپ قالدىم> Mod مەشغۇلاتچىسى.
ئاندىن MsgBox نى ئىشلىتىپ قالدۇق نى كۆرسەتتى. كود ۋە خىزمەت جەدۋىلىگە قايتىڭ.
يەنە ، ئاچقۇچى بەتكۈچ & gt; & gt; دىن & gt; & gt; كۇنۇپكا نى تاللاڭ جەدۋەل كونتروللىرى
ھازىر ، سۆرەپ كۇنۇپكىنى دىن تاللاڭ ئىزاھلىماقچى بولغان ئورۇنغا قويۇڭ.
كېيىنكى قەدەمدە ، سىز بۇ كۇنۇپكىغا ئىسىم قويالايسىز. 0>
⏩ ھازىر ، چاشقىنەكنىڭ ئوڭ تەرىپىنى چېكىڭ تەقسىملەش ماكرو نىڭ مەزمۇن تىزىملىكى كۆرۈنىدۇ.
ئۇ يەردىن ماكرونى بەلگىلەڭ نى تاللاڭ.
.
ئاندىن ، دىكى ماكرو ئىسمى ۋە ماكرونى تاللاڭ.
⏩ مەن ماكرو ئىسمى دىن Get_Reminder نى تاللىدىم ۋە <1 دىكى ماكرودىن VBA Mod.xlsm .
ئاخىرىدا ، بولىدۇ نى بېسىڭ. ئاندىن Get_Reminder دېگەن كۇنۇپكىنى چېكىڭ>
بارلىق سانلار ئۈچۈن قالدۇق غا ئېرىشىش ئۈچۈن قىلالايسىز.
تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى VBA فورمات ئىقتىدارى (8 مىسال بىلەن ئىشلىتىش) 22>
Excel جەدۋىلىدىن كاتەكچە پايدىلىنىش نى ئىشلىتىپ ، VBA Mod دىن ئېشىپ قالغان گە ئېرىشەلەيسىز.
VBA تەھرىرلىگۈچى ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ.
ئاندىن ، بۆلەك گە تۆۋەندىكى كودنى كىرگۈزۈڭ.
1482
> 2> تىجارەتچى.
كېيىنكى ، كاتەكچە پايدىلىنىش ماتېرىيالى B4 نى سان 1 ، C4 نى سان 2 (بۆلگۈچى)
قىلىپ ئىشلىتىپ ، ئاندىن <1 نى ئىشلەتتى> MsgBox قالدۇق نى كۆرسىتىدۇ.
ھازىر ، كودنى ساقلىۋېلىپ ، خىزمەت جەدۋىلىگە قايتىڭ. 1> كۇنۇپكا ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ. VBA نى ئىجرا قىلىش ئۈچۈن كۇنۇپكىسىكود.
شۇڭلاشقا ، ئىشلىتىلگەن كاتەكچە پايدىلىنىش ئۈچۈن ئېشىپ قالغان گە ئېرىشىسىز.
VBA فۇنكىسىيەسىدىكى قىممەتنى قايتۇرۇڭ (Array ۋە Array بولمىغان قىممەتلەر) VBA Mod يەنە قالغان نى ھېسابلىغاندا مەنپىي سان نى قوللايدۇ.
VBA <2 نى ئېچىش> تەھرىرلىگۈچى ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ.
ئاندىن ، بۆلەك گە تۆۋەندىكى كودنى كىرگۈزۈڭ.
4188
>
كېيىنكى قەدەمدە ، كاتەكچە پايدىلىنىش ماتېرىيالى B5 نى سان 1 ، C5 نى سان 2 (بۆلۈشكۈچى)
قىلىپ ئىشلىتىڭ. ئاندىن MsgBox نى ئىشلىتىپ ، قالدۇق نى كۆرسەتتى> كۇنۇپكىسىنى قىستۇرۇش ئۈچۈن ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ.
th مەن ئىسىم قويدۇم e كۇنۇپكىسى سەلبىي ساندىن ئەسكەرتىش .
ئۇنىڭدىن كېيىن ، كۇنۇپكا نى چېكىپ ، VBA كودىنى ئىجرا قىلىڭ.
شۇڭلاشقا ، سىز مەنپىي سان ئۈچۈن ئېشىپ قالغان گە ئېرىشىسىز.
تېخىمۇ كۆپ ئوقۇڭ: VBA IsNumeric فۇنكسىيەسىنى قانداق ئىشلىتىش (9 مىسال) ئارقىلىق msg رامكا سىز VBA MOD ئىقتىدارىنى ئىشلىتىپ ئۇنى كاتەكچىگە قويسىڭىز بولىدۇ.
VBA نى ئېچىش. تەھرىرلىگۈچى ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ.
ئاندىن ، بۆلەك گە تۆۋەندىكى كودنى كىرگۈزۈڭ.
4621
s ub-procedure ئەسكەرتىش_ in_Cell دە ، مەن ActiveCell.FormulaR1C1 فورماتىنى ئىشلىتىپ ، ActiveCell نىڭ ئورنىغا ئېرىشتىم.
ئاندىن ، MOD فۇنكسىيەسىنى ئىشلىتىپ ، قالدۇق غا ئېرىشىڭ.
يەنە ، تاللاش ئۇسۇلىنى قوللاندى.
، كودنى ساقلاڭ ۋە خىزمەت جەدۋىلىگە قايتىڭ. 1- بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ>
ئاندىن ، كۇنۇپكا نى چېكىپ ، VBA كودىنى ئىجرا قىلىڭ.
نەتىجىدە ، ئېرىشىسىز تاللانغان كاتەكچىدىكى قالدۇق .3 <<>
سان.
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA دىكى MsgBox ئىقتىدارىنى قانداق ئىشلىتىش (تولۇق يېتەكچى)
5. پۈتۈن سان ئايرىغۇچ بىلەن VBA Mod نى ئىشلىتىش & amp; لەيلىمە نومۇر
ئەگەر سىزنىڭ بۆلگۈچىڭىز پۈتۈن سان تىپى بولسا ، ئەمما سىزنىڭ نومۇرىڭىز لەيلىمە كىرگۈزسىڭىز ئاندىن VBA Mod مەشغۇلاتچىسىنى ئىشلىتەلەيسىز.
VBA تەھرىرلىگۈچنى ئېچىش ئۈچۈن ، بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارنى بېسىڭ.1.
ئاندىن ، مودۇل غا تۆۋەندىكى كودنى كىرگۈزۈڭ.
4272
-procedure, ئۆزگەرگۈچى مىقدار n نى پۈتۈن سان دەپ ئېلان قىلدىم ۋە ئۇنى ئىشلىتىپ Mod مەشغۇلاتچىنىڭ قايتۇرۇلغان قىممىتىنى ساقلاپ قالدىم.
كېيىنكى قەدەمدە ، كاتەكچە پايدىلىنىش ماتېرىيالى B5 نى سان 1 ، C5 نى سان 2 (بۆلگۈچ)
قىلىپ ئىشلىتىپ ، ئاندىن MsgBox قالدۇق نى كۆرسىتىدۇ.
ھازىر ، كودنى ساقلاڭ ۋە خىزمەت جەدۋىلىگە قايتىڭ. كۇنۇپكا ، 1-پاراگرافتا چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ. كۇنۇپكا VBA كودىنى ئىجرا قىلىدۇ. 3>
ئەمما VBA ئونلۇق نى چۆرىدىگەن مەسىلە بار. بۇ يەردە ، نەتىجە 2.25 بولۇشى كېرەك ئىدى ، ئەمما VBA Mod ئۇنى 2 غا ئايلاندۇردى.
ئەگەر ئونلۇق / لەيلىمە نۇقتا VBA Mod دىكى 0.5 دىن چوڭ بولسا ، ئۇنداقتا ئۇ نى كېيىنكى پۈتۈن سانغا ئايلاندۇرىدۇ.
ئەگەر ئۇ VBA Mod دىكى 0.5 گە يەتمەيدۇ ، ئاندىن ئۇ توپلىنىپ ھازىرقى پۈتۈن پۈتۈن قىممەتكە ئايلىنىدۇ.
ئوقۇڭ تېخىمۇ كۆپ: Excel دا VBA Int ئىقتىدارىنى قانداق ئىشلىتىش (3 مىسال)
مۇشۇنىڭغا ئوخشاش ئوقۇشلۇق:
- Excel VBA دىكى IsNull ئىقتىدارىنى قانداق ئىشلىتىش (5)مىساللار)
- Excel دا VBA Str فۇنكسىيەسىنى ئىشلىتىڭ (4 مىسال)
- Excel دا VBA Len ئىقتىدارىنى ئىشلىتىڭ (4 مىسال)
- Excel جەدۋىلىدىكى كۆپەيتمىلەرنى قانداق چىقىرىۋېتىش (7 خىل ئۇسۇل)>
6. ئايرىلغاندا VBA مودېلىنى ئىشلىتىش & amp; سان ھەر ئىككى خانىلىق سان
ئەگەر سىزنىڭ بۆلگۈچىڭىز ۋە نومۇرى ھەر ئىككىلىسى ئونلۇق / لەيلىمە تىپىدا بولسا ، ئۇنداقتا سىز بۇنىمۇ ئىشلىتەلەيسىز VBA Mod مەشغۇلاتچىسى. مودۇل . پۈتۈن سان سۈپىتىدە ھەمدە ئۇنى ئىشلىتىپ Mod مەشغۇلاتچىنىڭ قايتۇرۇلغان قىممىتىنى ساقلاپ قالدى. number1
ۋە C5 number2 (بۆلگۈچ)
ئاندىن MsgBox نى ئىشلىتىپ ، قالدۇق نى كۆرسەتتى.
ھازىر ، كودنى ساقلاڭ ۋە خىزمەت جەدۋىلىگە قايتىڭ.
كۇنۇپكىنى قىستۇرۇش ئۈچۈن ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ. 3>
➤ مەن كۇنۇپكا دەپ ئىسىم قويدۇم ئايرىلغاندا ئەسكەرتىش & amp; سان ئونلۇق .
ئۇنىڭدىن كېيىن ، كۇنۇپكا نى چېكىپ ، VBA كودىنى ئىجرا قىلىڭ. 1> قالغان ھەر ئىككى ئونلۇق بۆلۈش ۋە سان .
ئەمما مەسىلە بار VBA ئونلۇق نى چۆرۈپ تاشلايدۇ. بۇ يەردە ، نەتىجە 1.75 بولۇشى كېرەك ئىدى ، ئەمما VBA Mod ئۇنى 2 گە ئايلاندۇردى.
مۇناسىۋەتلىك مەزمۇن: Excel دىكى VBA EXP ئىقتىدارى (5 مىسال) سىزگە يۇمىلاق نىڭ VBA مودېلى دا قانداق ئىشلەيدىغانلىقىنى كۆرسىتىپ بېرىدۇ.
سىزگە ئونلۇق نۇقتا مەسىلىسىنى كۆرسىتىش ئۈچۈن ، ئالدى بىلەن مەن ھېسابلاپ چىقىمەن. قالغان Excel MOD ئىقتىدارىنى ئىشلىتىپ.
D4 كاتەكچىگە تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ ، 1> =MOD(B6, C6)
بۇ يەردە ، مەن B6 نى سان C6 نى بۆلگۈچ قىلىپ ئىشلەتتىم.
ئاندىن ، قالدۇق نى بېسىش ئۈچۈن ENTER نى بېسىڭ ، قالدۇق غا ئېرىشىسىز ، بۇ 7.7 بولىدۇ.
ھازىر ، بىز VBA Mod ئارقىلىق ھېسابلاپ باقايلى ، VBA تەھرىرلىگۈچنى 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ> ئاندىن ، مودۇل غا تۆۋەندىكى كودنى كىرگۈزۈڭ. variabl e n پۈتۈن سان قىلىپ ، ئۇنى ئىشلىتىپ Mod مەشغۇلاتچىنىڭ قايتۇرۇلغان قىممىتىنى ساقلاپ قالدى.
كېيىنكى قەدەمدە ، كاتەكچە پايدىلىنىش ماتېرىيالى B6 سان 1 ۋە C6 سۈپىتىدە سان 2 (بۆلگۈچ)
ئاندىن MsgBox نى ئىشلىتىپ كۆرسىتىلدى. قالدۇق . the1-بۆلەكتە چۈشەندۈرۈلگەن قەدەم باسقۇچلار. 1> VBA كودى. ئېشىپ قالغان دە VBA Mod قايتىپ كەلدى. ئوخشاش قىممەتتىكى MOD ئىقتىدارى 7.7 قايتىپ كەلدى ، ئەمما VBA Mod مەشغۇلاتچىسى 0 نى قايتۇردى. VBA قىممەتنى چۆرىدىگەن ھالدا.
تېخىمۇ كۆپ ئوقۇڭ:
8. ھەتتا ياكى غەلىتە ساننى ئېنىقلاڭ
VBA Mod مۇ ھەتتا ياكى غەلىتە نومۇرىنى بەلگىلەيدۇ.
VBA تەھرىرلىگۈچنى ئېچىش ئۈچۈن ، 1-بۆلەكتە چۈشەندۈرۈلگەن باسقۇچلارغا ئەگىشىڭ.
ئاندىن ، بۆلەك .
8491ئاندىن . فۇنكسىيەنى مەن n Mod 2 = 0 قىلىپ بېكىتكەن ئىقتىدار ، ئەگەر قىممىتى راست بولسا ئۇنداقتا ئۇ ھەتتا جۈملىسىنى قايتۇرىدۇ ، بولمىسا غەلىتە .
ئاندىن MsgBox نى ئىشلىتىپ جۈملىلىرىنى كۆرسەتتى. 3>
كۇنۇپكىنى قىستۇرۇش ئۈچۈن ، باسقۇچلارنى بېسىڭ