የ Excel VBA መግለጫዎች
በኤክሴል ውስጥ የ VBA ኮድን በሚጽፉበት ጊዜ, አብሮገነብ ኦፕሬተሮች ስብስብ በእያንዳንዱ ደረጃ ጥቅም ላይ ይውላል. እነዚህ ኦፕሬተሮች በሒሳብ፣ በሕብረቁምፊ፣ በንፅፅር እና በሎጂክ ኦፕሬተሮች የተከፋፈሉ ናቸው። በመቀጠል እያንዳንዱን የኦፕሬተሮች ቡድን በዝርዝር እንመለከታለን.
የሂሳብ ኦፕሬተሮች
ዋናዎቹ የVBA የሂሳብ ኦፕሬተሮች ከዚህ በታች ባለው ሠንጠረዥ ውስጥ ተዘርዝረዋል።
የሠንጠረዡ የቀኝ ዓምድ ቅንፍ በሌለበት የነባሪውን ኦፕሬተር ቅድሚያ ያሳያል። ቅንፍ ወደ አገላለጽ በማከል፣ የVBA መግለጫዎች እንደፈለጋችሁት የሚፈጸሙበትን ቅደም ተከተል መቀየር ትችላለህ።
ስልከኛ | እርምጃ | ቅድሚያ (1 - ከፍተኛ; 5 - ዝቅተኛ) |
---|---|---|
^ | ገላጭ ኦፕሬተር | 1 |
* | ማባዛት ኦፕሬተር | 2 |
/ | ክፍል ኦፕሬተር | 2 |
ያለ ቀሪ ክፍፍል - ሁለት ቁጥሮችን ያለቀሪ የመከፋፈል ውጤት ይመልሳል። ለምሳሌ, 74 ውጤቱን ይመልሳል 1 | 3 | |
ድፍረት | ሞዱሎ (ቀሪ) ኦፕሬተር - ሁለት ቁጥሮችን ከከፈለ በኋላ የቀረውን ይመልሳል. ለምሳሌ, 8 በ 3 ላይ ውጤቱን ይመልሳል 2. | 4 |
+ | የመደመር ኦፕሬተር | 5 |
- | የመቀነስ ኦፕሬተር | 5 |
ገመድ ኦፕሬተሮች
በ Excel VBA ውስጥ ያለው የመሠረታዊ string ከዋኝ የማገናኘት ኦፕሬተር ነው። & (አዋህድ)
ስልከኛ | እርምጃ |
---|---|
& | ማገናኛ ኦፕሬተር. ለምሳሌ, አገላለጹ "ሀ" እና "ቢ" ውጤቱን ይመልሳል AB. |
የንፅፅር ኦፕሬተሮች
የንፅፅር ኦፕሬተሮች ሁለት ቁጥሮችን ወይም ሕብረቁምፊዎችን ለማነፃፀር እና የቡሊያንን አይነት እሴት ለመመለስ ያገለግላሉ ቡሊያን (እውነት ወይም ሐሰት). ዋናው የ Excel VBA ንፅፅር ኦፕሬተሮች በዚህ ሠንጠረዥ ውስጥ ተዘርዝረዋል፡-
ስልከኛ | እርምጃ |
---|---|
= | በእኩል |
<> | እኩል አይደለም |
< | ያነሰ |
> | ተጨማሪ መረጃ |
<= | ያነሰ ወይም እኩል |
>= | ይበልጣል ወይም እኩል |
ሎጂካዊ ኦፕሬተሮች
አመክንዮአዊ ኦፕሬተሮች፣ ልክ እንደ ንፅፅር ኦፕሬተሮች፣ የቦሊያን አይነት እሴት ይመለሳሉ ቡሊያን (እውነት ወይም ሐሰት). የ Excel VBA ዋና ሎጂካዊ ኦፕሬተሮች ከዚህ በታች ባለው ሠንጠረዥ ውስጥ ተዘርዝረዋል ።
ስልከኛ | እርምጃ |
---|---|
ና | የመገጣጠሚያ ክዋኔ, ሎጂካዊ ኦፕሬተር И. ለምሳሌ, አገላለጹ ኤ እና ቢ ይመለሳል እርግጥ ነው፣ ከሆነ A и B ሁለቱም እኩል ናቸው። እርግጥ ነውአለበለዚያ ይመለሱ የተሳሳተ. |
Or | የማከፋፈያ ክዋኔ, ምክንያታዊ ኦፕሬተር OR. ለምሳሌ, አገላለጹ ኤ ወይም ቢ ይመለሳል እርግጥ ነው፣ ከሆነ A or B እኩል ናቸው እርግጥ ነው, እና ይመለሳል የተሳሳተ፣ ከሆነ A и B ሁለቱም እኩል ናቸው። የተሳሳተ. |
አይደለም | Negation ክወና, ምክንያታዊ ኦፕሬተር አይደለም. ለምሳሌ, አገላለጹ አይደለም ኤ ይመለሳል እርግጥ ነው፣ ከሆነ A እኩል ነው የተሳሳተ, ወይም መመለስ የተሳሳተ፣ ከሆነ A እኩል ነው እርግጥ ነው. |
ከላይ ያለው ሰንጠረዥ በVBA ውስጥ የሚገኙትን ሁሉንም ምክንያታዊ ኦፕሬተሮችን አይዘረዝርም። የተሟላ የሎጂክ ኦፕሬተሮች ዝርዝር በ Visual Basic Developer Center ውስጥ ይገኛል።
አብሮገነብ ተግባራት
ኮድ በሚጽፉበት ጊዜ ጥቅም ላይ ሊውሉ የሚችሉ በ VBA ውስጥ ብዙ አብሮገነብ ተግባራት አሉ። በጣም በብዛት ጥቅም ላይ ከሚውሉት መካከል ጥቂቶቹ ከዚህ በታች ተዘርዝረዋል።
ሥራ | እርምጃ | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
አፕ | የተሰጠውን ቁጥር ፍጹም እሴት ይመልሳል። ለምሳሌ:
| ||||||||||||||||||||||
ቻር | ከመለኪያው የቁጥር እሴት ጋር የሚዛመደውን የANSI ቁምፊ ያወጣል። ለምሳሌ:
| ||||||||||||||||||||||
ቀን | የአሁኑን ስርዓት ቀን ይመልሳል። | ||||||||||||||||||||||
ቀን አክል | በተሰጠው ቀን ላይ የተወሰነ የጊዜ ክፍተት ይጨምራል። የተግባር አገባብ፡
ክርክሩ የት ነው። የእረፍት ጊዜ በተሰጠው የጊዜ ክፍተት ላይ የተጨመረውን የጊዜ ልዩነት ይወስናል ቀን በክርክሩ ውስጥ በተጠቀሰው መጠን ቁጥር. እሴት የእረፍት ጊዜ ከሚከተሉት እሴቶች ውስጥ አንዱን መውሰድ ይችላል፡-
ለምሳሌ:
| ||||||||||||||||||||||
ቀን ዲፍ | በሁለት የተሰጡ ቀናት መካከል የተገለጹትን የጊዜ ክፍተቶች ብዛት ያሰላል። ለምሳሌ:
| ||||||||||||||||||||||
ቀን | በተሰጠው ቀን ውስጥ ከወሩ ቀን ጋር የሚዛመድ ኢንቲጀር ይመልሳል። ለምሳሌ: ቀን («29/01/2015») ቁጥር 29 ይመልሳል። | ||||||||||||||||||||||
ሰአት | በተጠቀሰው ጊዜ ከሰዓታት ብዛት ጋር የሚዛመድ ኢንቲጀር ያወጣል። ለምሳሌ: ሰዓት («22:45:00») ቁጥር 22 ይመልሳል። | ||||||||||||||||||||||
በStr | እንደ ክርክሮች አንድ ኢንቲጀር እና ሁለት ሕብረቁምፊዎች ይወስዳል። በመጀመሪያው ውስጥ የሁለተኛው ሕብረቁምፊ ክስተት ቦታ ይመልሳል፣ ፍለጋውን በኢንቲጀር በተሰጠው ቦታ ይጀምራል። ለምሳሌ:
ማስታወሻ: የቁጥሩ ነጋሪ እሴት ላይገለጽ ይችላል, በዚህ ጊዜ ፍለጋው የሚጀምረው በተግባሩ ሁለተኛ ነጋሪ እሴት ውስጥ ከተጠቀሰው የሕብረቁምፊው የመጀመሪያ ቁምፊ ነው. | ||||||||||||||||||||||
int | የተሰጠውን ቁጥር ኢንቲጀር ክፍል ይመልሳል። ለምሳሌ: ኢንት (5.79) ውጤቱን ይመልሳል 5. | ||||||||||||||||||||||
እረፍቱ | ይመልሳል እርግጥ ነውየተሰጠው ዋጋ ቀን ከሆነ, ወይም የተሳሳተ - ቀኑ ካልሆነ. ለምሳሌ:
| ||||||||||||||||||||||
ስህተት | ይመልሳል እርግጥ ነውየተሰጠው ዋጋ ስህተት ከሆነ, ወይም የተሳሳተ - ስህተት ካልሆነ. | ||||||||||||||||||||||
እየጠፋ ነው። | የአማራጭ አሰራር ክርክር ስም ለተግባሩ እንደ ሙግት ተላልፏል። እየጠፋ ነው። ተመልሶ ይመጣል እርግጥ ነውበጥያቄ ውስጥ ላለው የአሠራር ክርክር ዋጋ ካልተላለፈ። | ||||||||||||||||||||||
ቁጥር ነው | ይመልሳል እርግጥ ነውየተሰጠው ዋጋ እንደ ቁጥር ሊቆጠር የሚችል ከሆነ, አለበለዚያ ይመለሳል የተሳሳተ. | ||||||||||||||||||||||
ግራ | የተገለጹትን የቁምፊዎች ብዛት ከተሰጠው ሕብረቁምፊ መጀመሪያ ይመልሳል። የተግባር አገባብ ይህን ይመስላል።
የት መሥመር የመጀመሪያው ሕብረቁምፊ ነው, እና ርዝመት ከሕብረቁምፊው መጀመሪያ ጀምሮ በመቁጠር የሚመለሱት የቁምፊዎች ብዛት ነው። ለምሳሌ:
| ||||||||||||||||||||||
ሌን | በአንድ ሕብረቁምፊ ውስጥ ያሉትን የቁምፊዎች ብዛት ይመልሳል። ለምሳሌ: ሌን ("abcdej") ቁጥር 7 ይመልሳል። | ||||||||||||||||||||||
ወር | ከተጠቀሰው ቀን ወር ጋር የሚዛመድ ኢንቲጀር ይመልሳል። ለምሳሌ: ወር («29/01/2015») ዋጋውን ይመልሳል 1. | ||||||||||||||||||||||
መካከለኛ | የተገለጹትን የቁምፊዎች ብዛት ከተሰጠው ሕብረቁምፊ መሃል ይመልሳል። የተግባር አገባብ፡ መሃል(መሥመር, መጀመሪያ, ርዝመት) የት መሥመር ዋናው ሕብረቁምፊ ነው። መጀመሪያ - የሚወጣበት የሕብረቁምፊው መጀመሪያ አቀማመጥ ፣ ርዝመት የሚወጡት የቁምፊዎች ብዛት ነው። ለምሳሌ:
| ||||||||||||||||||||||
ደቂቃ | በተሰጠው ጊዜ ውስጥ ከደቂቃዎች ብዛት ጋር የሚዛመድ ኢንቲጀር ያወጣል። ለምሳሌ: ደቂቃ («22:45:15») ዋጋውን ይመልሳል 45. | ||||||||||||||||||||||
አሁን | የአሁኑን ስርዓት ቀን እና ሰዓት ይመልሳል። | ||||||||||||||||||||||
ቀኝ | የተገለጹትን የቁምፊዎች ብዛት ከተሰጠው ሕብረቁምፊ ጫፍ ይመልሳል። የተግባር አገባብ፡ ቀኝ(መሥመር, ርዝመት) የት መሥመር የመጀመሪያው ሕብረቁምፊ ነው, እና ርዝመት ከተሰጠው ሕብረቁምፊ ጫፍ ላይ በመቁጠር ለማውጣት የቁምፊዎች ብዛት ነው. ለምሳሌ:
| ||||||||||||||||||||||
ሁለተኛ | በተሰጠው ጊዜ ውስጥ ከሰከንዶች ብዛት ጋር የሚዛመድ ኢንቲጀር ያወጣል። ለምሳሌ: ሁለተኛ («22፡45፡15») ዋጋውን ይመልሳል 15. | ||||||||||||||||||||||
ካሬ | በነጋሪው ውስጥ ያለፈውን የቁጥር እሴት ካሬ ስር ይመልሳል። ለምሳሌ:
| ||||||||||||||||||||||
ጊዜ | የአሁኑን የስርዓት ጊዜ ይመልሳል። | ||||||||||||||||||||||
ወደላይ | የተገለጸውን የድርድር ልኬት ልዕለ ስክሪፕት ይመልሳል። ማስታወሻ: ለባለብዙ ልኬት ድርድሮች፣ የአማራጭ ክርክር የየትኛው ልኬት መመለስ እንዳለበት ጠቋሚ ሊሆን ይችላል። ካልተገለጸ ነባሪው 1 ነው። | ||||||||||||||||||||||
አመት | ከተጠቀሰው ቀን አመት ጋር የሚዛመድ ኢንቲጀር ያወጣል። ለምሳሌ: ዓመት («29/01/2015») ዋጋውን ይመልሳል 2015. |
ይህ ዝርዝር በብዛት ጥቅም ላይ የዋሉ አብሮገነብ የ Excel Visual Basic ተግባራት ምርጫን ብቻ ያካትታል። በኤክሴል ማክሮዎች ውስጥ ጥቅም ላይ የሚውሉ የተሟላ የቪቢኤ ተግባራት ዝርዝር በ Visual Basic Developer Center ላይ ይገኛል።