በ Excel ውስጥ ያሉ ክስተቶች

ቃሉ "የ Excel ክስተት» በ Excel ውስጥ በተጠቃሚው የተከናወኑ የተወሰኑ እርምጃዎችን ለማመልከት ይጠቅማል። ለምሳሌ አንድ ተጠቃሚ የስራ ደብተር ሉህ ሲቀይር ይህ ክስተት ነው። መረጃን ወደ ሕዋስ ውስጥ ማስገባት ወይም የስራ ደብተር ማስቀመጥ የExcel ክስተቶች ናቸው።

ክስተቶች ከኤክሴል የስራ ሉህ፣ ከገበታዎች፣ የስራ ደብተር ወይም በቀጥታ ከኤክሴል መተግበሪያ ጋር ሊገናኙ ይችላሉ። ፕሮግራመሮች አንድ ክስተት ሲከሰት በራስ ሰር የሚሰራውን የVBA ኮድ መፍጠር ይችላሉ።

ለምሳሌ ተጠቃሚው በኤክሴል የስራ ደብተር ውስጥ የስራ ሉህ በለወጠ ቁጥር ማክሮ እንዲሰራ፣ ክስተቱ በተከሰተ ቁጥር የሚሰራ የVBA ኮድ መፍጠር ይችላሉ። ሉህ አግብር የሥራ መጽሐፍ.

እና ወደ አንድ የተወሰነ የስራ ሉህ በሄዱ ቁጥር ማክሮው እንዲሰራ ከፈለጉ (ለምሳሌ፡- ሉህ 1), ከዚያ የ VBA ኮድ ከዝግጅቱ ጋር መያያዝ አለበት አግብር ለዚህ ሉህ.

የኤክሴል ዝግጅቶችን ለማስተናገድ የታሰበው የVBA ኮድ በ VBA አርታኢ መስኮት ውስጥ በተገቢው የስራ ሉህ ወይም የስራ ደብተር ውስጥ መቀመጥ አለበት (አርታኢውን ጠቅ በማድረግ መክፈት ይቻላል) Alt + F11). ለምሳሌ አንድ የተወሰነ ክስተት በስራ ሉህ ደረጃ በተከሰተ ቁጥር መተግበር ያለበት ኮድ ለዚያ የስራ ሉህ በኮድ መስኮት ውስጥ መቀመጥ አለበት። ይህ በሥዕሉ ላይ ይታያል.

በ Visual Basic አርታዒ ውስጥ፣ በስራ ደብተር፣ በስራ ሉህ ወይም በገበታ ደረጃ የሚገኙትን ሁሉንም የኤክሴል ዝግጅቶችን ማየት ትችላለህ። ለተመረጠው ነገር የኮድ መስኮቱን ይክፈቱ እና በመስኮቱ አናት ላይ ባለው የግራ ተቆልቋይ ምናሌ ውስጥ የእቃውን አይነት ይምረጡ። በመስኮቱ አናት ላይ ያለው የቀኝ ተቆልቋይ ምናሌ ለዚህ ነገር የተገለጹትን ክስተቶች ያሳያል. ከታች ያለው ምስል ከኤክሴል የስራ ሉህ ጋር የተያያዙ የክስተቶችን ዝርዝር ያሳያል፡-

በ Excel ውስጥ ያሉ ክስተቶች

በቀኝ ተቆልቋይ ሜኑ ውስጥ ተፈላጊውን ክስተት ጠቅ ያድርጉ እና አንድ አሰራር በራስ-ሰር ለዚህ ነገር በኮድ መስኮት ውስጥ ይገባል ። ንዑስ. በሂደቱ ራስ ላይ ንዑስ ኤክሴል የሚፈለጉትን ነጋሪ እሴቶች (ካለ) በራስ-ሰር ያስገባል። የሚፈለገው ክስተት ሲገኝ አሰራሩ ምን አይነት ተግባራትን ማከናወን እንዳለበት ለመወሰን የቀረውን የVBA ኮድ ማከል ብቻ ነው።

ለምሳሌ

በሚከተለው ምሳሌ፣ አንድ ሕዋስ በተመረጠ ቁጥር B1 በስራው ወረቀት ላይ ሉህ 1 የመልእክት ሳጥን ይታያል።

ይህንን ድርጊት ለመፈጸም, የስራ ሉህ ክስተትን መጠቀም አለብን ምርጫ_ቀይርየሕዋስ ምርጫ ወይም የሕዋሳት ክልል በሚቀየር ቁጥር የሚከሰት። ተግባር ምርጫ_ቀይር እንደ ክርክር ይቀበላል ዓላማ ነገር -. የትኛው የሕዋስ ክልል እንደተመረጠ የምናውቀው በዚህ መንገድ ነው።

ድርጊት ምርጫ_ቀይር በማንኛውም አዲስ ምርጫ ይከሰታል። ነገር ግን የእርምጃዎች ስብስብ ሴል ሲመረጥ ብቻ እንዲተገበር ያስፈልገናል B1. ይህንን ለማድረግ, ክስተቱን በተጠቀሰው ክልል ውስጥ ብቻ እንከታተላለን ዓላማ. ከዚህ በታች በሚታየው የፕሮግራም ኮድ ውስጥ እንዴት እንደሚተገበር:

አሁን ባለው የስራ ሉህ ላይ ሕዋስ B1 ሲመረጥ የመልእክት ሳጥን ለማሳየት ኮድ። የግል ንዑስ ሉህ_ምርጫ ለውጥ(ByVal Target As Range) 'ByVal Target As Range) 'ByVal Target As Range) 'ሴል B1 መመረጡን ታርጌት ከሆነ ቁጥር = 1 እና ዒላማ። ረድፍ = 1 እና ዒላማ። አምድ = 2 ከዚያም ' cell B1 ከተመረጠ የሚከተለውን MsgBox ያድርጉ። ሕዋስ B1" ከመጨረሻው ንኡስ ክፍል ጨርሷል

መልስ ይስጡ