د ایکسل VBA بیانونه
کله چې په Excel کې د VBA کوډ ولیکئ، د جوړ شوي آپریټرونو سیټ په هر ګام کې کارول کیږي. دا آپریټرونه په ریاضي، تار، پرتله کولو او منطقي آپریټرونو ویشل شوي دي. بیا، موږ به د آپریټرانو هرې ډلې ته په تفصیل سره وګورو.
د ریاضیاتو چلونکي
اصلي VBA ریاضی چلونکي په لاندې جدول کې لیست شوي دي.
د جدول ښي کالم د قوسونو په نشتوالي کې د ډیفالټ آپریټر لومړیتوب ښیې. په بیان کې د قوسونو په اضافه کولو سره، تاسو کولی شئ هغه ترتیب بدل کړئ په کوم کې چې د VBA بیانات لکه څنګه چې تاسو غواړئ اجرا کیږي.
چلونکی | کړنه | لومړیتوب (1 - لوړ؛ 5 - ټیټ) |
---|---|---|
^ | د توجیه کولو چلونکی | 1 |
* | د ضرب چلوونکی | 2 |
/ | د ویش چلونکی | 2 |
د پاتې کیدو پرته ویش - د پاتې پاتې کیدو پرته د دوه شمیرو ویشلو پایله بیرته راوړي. د مثال په ډول، 74 پایله به بیرته راشي 1 | 3 | |
زړورتيا | موډولو (پاتې) چلوونکی - د دوه شمیرو ویشلو وروسته پاتې برخه بیرته راګرځوي. د مثال په ډول، 8 د 3 په مقابل کې پایله به بیرته راشي 2. | 4 |
+ | اضافه کوونکی | 5 |
- | د تخفیف چلونکی | 5 |
سټرینګ چلونکي
په Excel VBA کې بنسټیز سټرینګ آپریټر د کنټینیشن آپریټر دی & (ضبط):
چلونکی | کړنه |
---|---|
& | د ارتباط چلونکی. د مثال په توګه، بیان «الف» او «ب» پایله به بیرته راشي AB. |
پرتله کونکي چلونکي
د پرتله کولو آپریټرونه د دوه شمیرو یا تارونو پرتله کولو لپاره کارول کیږي او د ډول بولین ارزښت بیرته راګرځوي بولین (سم یا ناسم). اصلي ایکسل VBA پرتله کولو چلونکي پدې جدول کې لیست شوي دي:
چلونکی | کړنه |
---|---|
= | مساوي |
<> | مساوي نه |
< | لږ |
> | نور معلومات |
<= | لږ یا مساوي |
>= | څخه لوی یا مساوي |
منطقي چلونکي
منطقي آپریټرونه، لکه د پرتله کولو آپریټرونه، د ډول بولین ارزښت بیرته راولي بولین (سم یا ناسم). د Excel VBA اصلي منطقي چلونکي په لاندې جدول کې لیست شوي دي:
چلونکی | کړنه |
---|---|
او | د ارتباط عملیات، منطقی چلونکی И. د مثال په توګه، بیان الف او ب بیرته به راشي ریښتیني د، که A и B دواړه مساوي دي ریښتیني د، که نه نو بیرته راشئ غلط. |
Or | د جلا کولو عملیات، منطقي آپریټر OR. د مثال په توګه، بیان الف یا ب بیرته به راشي ریښتیني د، که A or B برابر دي ریښتیني د، او بیرته به راشي غلط، که A и B دواړه مساوي دي غلط. |
نه | منفي عملیات، منطقي چلونکي نه. د مثال په توګه، بیان نه A بیرته به راشي ریښتیني د، که A مساوي غلط، یا بیرته راستنیدل غلط، که A مساوي ریښتیني د. |
پورته جدول په VBA کې موجود ټول منطقي چلونکي لیست نه کوي. د منطقي آپریټرانو بشپړ لیست د بصری بنسټیز پراختیا کونکي مرکز کې موندل کیدی شي.
جوړ شوي افعال
په VBA کې ډیری جوړ شوي افعال شتون لري چې د کوډ لیکلو پرمهال کارول کیدی شي. لاندې لیست شوي ځینې خورا عام کارول کیږي:
دنده | کړنه | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abs | د ورکړل شوې شمیرې مطلق ارزښت بیرته راګرځوي. مثال:
| ||||||||||||||||||||||
د | د ANSI کرکټر بیرته راګرځوي چې د پیرامیټر شمیري ارزښت سره مطابقت لري. مثال:
| ||||||||||||||||||||||
نېټه | د اوسني سیسټم نیټه بیرته راګرځوي. | ||||||||||||||||||||||
نیټه اضافه کول | ټاکل شوې نیټې ته یو ټاکلی وخت وقفه اضافه کوي. د فنکشن ترکیب:
دلیل چیرته دی منځګړی د ورکړل شوي وخت وقفې ډول ټاکي نېټه په دلیل کې مشخص شوي مقدار کې شمیر. استدلال منځګړی کولی شي د لاندې ارزښتونو څخه یو واخلي:
مثال:
| ||||||||||||||||||||||
DateDiff | د دوو ورکړل شویو نیټو ترمنځ د ټاکل شوي وخت وقفو شمیر محاسبه کوي. مثال:
| ||||||||||||||||||||||
ورځ | په ورکړل شوې نیټه کې د میاشتې د ورځې سره مطابقت لرونکی عدد بیرته راګرځي. مثال: ورځ(«۲۹/۰۱/۲۰۱۵») 29 شمیره بیرته راګرځوي. | ||||||||||||||||||||||
ساعت | په ټاکل شوي وخت کې د ساعتونو شمیر سره مطابقت لرونکی عدد راګرځوي. مثال: ساعت(«22:45:00») 22 شمیره بیرته راګرځوي. | ||||||||||||||||||||||
InStr | دا یو عدد او دوه تارونه د دلیل په توګه اخلي. په لومړي کې د دویم تار د واقع کیدو موقعیت بیرته راګرځوي، لټون د انټیجر لخوا ورکړل شوي موقعیت کې پیل کوي. مثال:
نوټ: د شمیر دلیل ممکن مشخص نه وي، په دې حالت کې لټون د فنکشن په دویم دلیل کې مشخص شوي د سټینګ د لومړي کرکټر څخه پیل کیږي. | ||||||||||||||||||||||
اینټ | د ورکړل شوې شمیرې بشپړ برخه بیرته راګرځوي. مثال: Int(5.79) 5 پایله بیرته راګرځي. | ||||||||||||||||||||||
تاریخ | په راستنېدو ریښتیني دکه ورکړل شوی ارزښت نیټه وي، یا غلط - که نیټه نه وي. مثال:
| ||||||||||||||||||||||
تېروتنه | په راستنېدو ریښتیني دکه ورکړل شوی ارزښت یوه تېروتنه وي، یا غلط - که دا یوه تېروتنه نه وي. | ||||||||||||||||||||||
ورک دی | د اختیاري طرزالعمل دلیل نوم فنکشن ته د دلیل په توګه لیږدول کیږي. ورک دی عایدات ریښتیني دکه چیرې په پوښتنې کې د طرزالعمل دلیل لپاره هیڅ ارزښت نه وي تیر شوی. | ||||||||||||||||||||||
عددي | په راستنېدو ریښتیني دکه ورکړل شوی ارزښت د شمیرې په توګه وګڼل شي، که نه نو بیرته راګرځي غلط. | ||||||||||||||||||||||
کيڼ | د ورکړل شوي تار له پیل څخه د حروف ټاکل شوی شمیر بیرته راګرځوي. د فنکشن ترکیب داسې دی:
هلته خط اصلي تار دی، او اوږدوالی د بیرته راستنیدو لپاره د حروفونو شمیر دی، د تار له پیل څخه شمیرل کیږي. مثال:
| ||||||||||||||||||||||
لین | په تار کې د حروفونو شمیر بیرته راګرځوي. مثال: لین ("abcdej") 7 شمیره بیرته راګرځوي. | ||||||||||||||||||||||
میاشت | د ورکړل شوې نیټې میاشتې سره مطابقت لرونکی عدد بیرته راګرځوي. مثال: میاشت(«۲۹/۰۱/۲۰۱۵») 1 ارزښت بیرته راګرځوي. | ||||||||||||||||||||||
منځ | د ورکړل شوي تار له مینځ څخه د حروف ټاکل شوی شمیر بیرته راګرځوي. د فنکشن ترکیب: منځنی(خط, پیل, اوږدوالی) هلته خط اصلي تار دی پیل - د استخراج لپاره د تار د پیل موقعیت، اوږدوالی د استخراج لپاره د حروفونو شمیر دی. مثال:
| ||||||||||||||||||||||
دقیقه | په ورکړل شوي وخت کې د دقیقو شمیر سره مطابقت لرونکي عدد بیرته راګرځي. بېلګه: دقیقه(«22:45:15») 45 ارزښت بیرته راګرځوي. | ||||||||||||||||||||||
اوس | د اوسني سیسټم نیټه او وخت بیرته راګرځوي. | ||||||||||||||||||||||
حق | د ورکړل شوي تار له پای څخه د حروف ټاکل شوی شمیر بیرته راګرځوي. د فنکشن ترکیب: حق(خط, اوږدوالی) چیرته خط اصلي تار دی، او اوږدوالی د استخراج لپاره د حروفونو شمیر دی، د ورکړل شوي تار له پای څخه شمیرل کیږي. مثال:
| ||||||||||||||||||||||
دوهم | په ټاکل شوي وخت کې د ثانیو شمیر سره مطابقت لرونکی عدد راګرځوي. مثال: دوهم(«۲۲:۴۵:۱۵») 15 ارزښت بیرته راګرځوي. | ||||||||||||||||||||||
مربع | په استدلال کې د تیر شوي عددي ارزښت مربع ریښه راګرځوي. مثال:
| ||||||||||||||||||||||
وخت | د اوسني سیسټم وخت بیرته راګرځوي. | ||||||||||||||||||||||
Ubound | د ټاکل شوي سرې ابعاد سوپر سکریپټ بیرته راګرځوي. نوټ: د څو اړخیزو صفونو لپاره، یو اختیاري دلیل کیدای شي شاخص وي چې کوم ابعاد بیرته راستانه شي. که مشخص نه وي، ډیفالټ 1 دی. | ||||||||||||||||||||||
کال | د ورکړل شوې نیټې د کال سره مطابقت لرونکی عدد راګرځوي. بېلګه: کال(«۲۹/۰۱/۲۰۱۵») 2015 ارزښت بیرته راګرځوي. |
پدې لیست کې یوازې د خورا عام کارول شوي جوړ شوي Excel Visual Basic افعالونو انتخاب شامل دی. په Excel میکرو کې د کارولو لپاره د VBA دندو بشپړ لیست شتون لري د لید اساسی پراختیا کونکي مرکز کې موندل کیدی شي.