የማይክሮሶፍት ኤክሴል ማክሮዎች በዚህ የተመን ሉህ አርታ editor ውስጥ ከሰነዶች ጋር ሥራን በከፍተኛ ሁኔታ ሊያፋጥን ይችላል ፡፡ ይህ በልዩ ኮድ የተመዘገቡ ተደጋጋሚ እርምጃዎችን በራስ-ሰር በማከናወን ነው ፡፡ በ Excel ውስጥ ማክሮዎችን እንዴት መፍጠር እና እንዴት እነሱን ማርትዕ እንደሚቻል እንመልከት።
የማክሮ ቀረፃ ዘዴዎች
ማክሮ በሁለት መንገዶች ሊጻፍ ይችላል-
- በራስ-ሰር ፤
- በእጅ
የመጀመሪያውን አማራጭ በመጠቀም በአሁኑ ጊዜ እያከናወኑ ባለው ማይክሮሶፍት ኤክሴል ፕሮግራም ውስጥ የተወሰኑ እርምጃዎችን ይመዘገባሉ ፡፡ ከዚያ ፣ ይህን ቀረጻ ማጫወት ይችላሉ። ይህ ዘዴ በጣም ቀላል ነው ፣ እና ስለ ኮዱ ዕውቀት አይጠይቅም ፣ ግን በተግባር ላይ ያለው ትግበራ ውስን ነው ፡፡
ኮዱ ከቁልፍ ሰሌዳው በእጅ ስለተየበበት በእጅ ማክሮ ቀረፃ በተቃራኒው የፕሮግራም እውቀት ይጠይቃል ፡፡ ነገር ግን ፣ በትክክል በዚህ መንገድ የተጻፈ ኮድ የሂደቶችን አፈፃፀም በከፍተኛ ሁኔታ ሊያፋጥን ይችላል ፡፡
ራስ-ሰር ማክሮ ቀረፃ
ራስ-ሰር ማክሮ ቀረጻን ከመጀመርዎ በፊት ማይክሮሶፍት ማይክሮሶፍት ውስጥ ማክሮዎችን ማንቃት አለብዎት።
በመቀጠል ወደ "ገንቢ" ትር ይሂዱ። በ “ኮድ” መሣሪያ አግድ ውስጥ ባለው ሪባን ላይ የሚገኘውን “ማክሮ መዝገብ” ቁልፍን ጠቅ ያድርጉ ፡፡
የማክሮ ቀረፃ ማዋቀሪያ መስኮት ይከፈታል። ነባሪው ለእርስዎ የማይስማማዎት ከሆነ ማንኛውንም ማክሮ ስም መጥቀስ ይችላሉ። ዋናው ነገር ስሙ ከቁጥር ሳይሆን ከ ፊደል ይጀምራል ፡፡ እንዲሁም ፣ ርዕሱ ቦታዎችን መያዝ የለበትም። ነባሪውን ስም - "ማክሮ 1" ትተናል።
ወዲያውኑ ከተፈለገ የቁልፍ ሰሌዳ አቋራጭ ማዘጋጀት ይችላሉ ፣ ጠቅ ሲያደርጉ ማክሮ ይጀምራል ፡፡ የመጀመሪያው ቁልፍ የ Ctrl ቁልፍ መሆን አለበት ፣ እና ተጠቃሚው ሁለተኛውን ቁልፍ በተናጥል ያዘጋጃል። ለምሳሌ እኛ እንደ M ቁልፉን እናስቀምጣለን ፡፡
ቀጥሎም ማክሮው የት እንደሚቀመጥ መወሰን ያስፈልግዎታል ፡፡ በነባሪነት በተመሳሳይ መጽሐፍ (ፋይል) ውስጥ ይቀመጣል ፣ ግን ከፈለጉ ማከማቻውን በአዲስ መጽሐፍ ወይም በሌላ ማክሮዎች ውስጥ ማቀናበር ይችላሉ። ነባሪውን እሴት እንተወዋለን።
በማክሮክሮቹ ታችኛው መስክ ውስጥ ለማክሮ ሁኔታ ተስማሚ የሆነውን ማንኛውንም ማክሮ መግለጫ መተው ይችላሉ ፡፡ ግን ፣ ይህ አስፈላጊ አይደለም ፡፡
ሁሉም ቅንጅቶች ሲጠናቀቁ “እሺ” ቁልፍ ላይ ጠቅ ያድርጉ ፡፡
ከዚያ በኋላ ፣ በዚህ የ Excel የሥራ መጽሐፍ (ፋይል) ውስጥ ያሉ ሁሉም እርምጃዎችዎ እራስዎን መቅዳት እስኪያቆሙ ድረስ በማክሮ ውስጥ ይመዘገባሉ።
ለምሳሌ ፣ ቀላሉን የስነ-አጻጻፍ ርምጃ እንጽፋለን-የሦስት ሕዋሶችን ይዘቶች መጨመር (= C4 + C5 + C6)።
ከዚያ በኋላ "መቅዳት አቁም" ቁልፍ ላይ ጠቅ ያድርጉ ፡፡ ይህ ቁልፍ ቀረጻ ከተጀመረ በኋላ ከ ‹ማክሮ መዝገብ› ቁልፍ ተለው wasል ፡፡
ማክሮ አሂድ
የተቀዳው ማክሮ እንዴት እንደሚሠራ ለመፈተሽ በተመሳሳይ "ኮድ" መሣሪያ አሞሌ ውስጥ የ “ማክሮዎች” ቁልፍን ጠቅ ያድርጉ ወይም Alt + F8 ን ይጫኑ።
ከዚያ በኋላ መስኮት ከተመዘገቡ ማክሮዎች ዝርዝር ጋር መስኮት ይከፈታል። እኛ የቀዳውን ማክሮ እየፈለግን ነው ፣ እንመርጠው እና “Run” የሚለውን ቁልፍ ጠቅ ያድርጉ ፡፡
የበለጠ ቀላል ማድረግ ይችላሉ ፣ እና ለማክሮ ምርጫ መስኮቱን እንኳን አይደውሉ። ለ ‹ፈጣን› ቁልፎች ለ ‹ፈጣን የማክሮ› ጥሪ ጥምርትን እንደመዘገብን እናስታውሳለን ፡፡ በእኛ ሁኔታ ፣ ይህ Ctrl + M ነው። ይህንን ጥምረት በቁልፍ ሰሌዳው ላይ እንተገብረዋለን ፣ ከዛም ማክሮ ይጀምራል።
እንደሚመለከቱት ማክሮው ቀደም ብሎ የተመዘገቡትን ድርጊቶች ሁሉ በትክክል ፈጽሟል ፡፡
ማክሮ ማርትዕ
ማክሮውን ለማርትዕ እንደገና ‹ማክሮዎች› ቁልፍን እንደገና ጠቅ ያድርጉ ፡፡ በሚከፈተው መስኮት ውስጥ ተፈላጊውን ማክሮ ይምረጡ እና “ለውጥ” ቁልፍን ጠቅ ያድርጉ ፡፡
ማይክሮሶፍት ቪዥን መሰረታዊ (ቪ.ቢ.ቢ) ይከፍታል - ማክሮዎችን የሚያርትዑበት አካባቢ።
የእያንዳንዱ ማክሮ ቀረፃ በንዑስ ትዕዛዙ ይጀምራል ፣ እና ከዋና ንዑስ ትዕዛዙ ጋር ይጠናቀቃል። ንዑስ ትዕዛዙ ከተሰጠ በኋላ ወዲያውኑ ማክሮ ስሙ ይጠቁማል። ኦፕሬተሩ "ክልል (" ... ") ፡፡ የሕዋስ ምርጫን ይመርጣል ፡፡ ለምሳሌ ፣ “ክልል (“ C4 ”) በሚለው ትእዛዝ ይምረጡ ፣” ሴል C4 ተመር isል ፡፡ ኦፕሬተሩ “ActiveCell.FormulaR1C1” በቀመሮች እና ለሌሎች ስሌቶች እርምጃዎችን ለመቅዳት ያገለግላል።
ማክሮውን ትንሽ ለመለወጥ እንሞክር ፡፡ ይህንን ለማድረግ ወደ ማክሮው አገላለፁን ያክሉ-
ክልል ("C3") ይምረጡ
ActiveCell.FormulaR1C1 = "11"
“ActiveCell.FormulaR1C1 =” = R [-3] C + R [-2] C + R [-1] C ”የሚለው ሐረግ በ“ ActiveCell.FormulaR1C1 = ”= R [-4] C + R [-3 ] C + R [-2] C + R [-1] C “።”
አርታ editorውን ዘግተን ማክሮውን እንደ የመጨረሻ ጊዜ እንሠራለን ፡፡ እንደምታየው ባስተዋወቀን ለውጦች ምክንያት ሌላ የውሂብ ህዋስ ታክሏል። በጠቅላላው መጠን ስሌት ላይም ተካትቷል።
ማክሮ በጣም ትልቅ ከሆነ ለመፈፀም ረጅም ጊዜ ሊወስድ ይችላል። ነገር ግን ፣ ወደ ኮዱ በሰው የሚደረግ ለውጥ በማድረግ ሂደቱን ማፋጠን እንችላለን ፡፡ ትዕዛዙን "Application.ScreenUpdating = ሐሰት" ያክሉ። የማስላት ኃይልን ይቆጥባል ፣ ይህ ማለት ሥራን ማፋጠን ማለት ነው። ይህ የሚከናወነው በሂሳብ እንቅስቃሴዎች ጊዜ ማያ ገጹን ከማዘመን በመከልከል ነው። ማክሮውን ከፈጸምን በኋላ ማዘመን ለመቀጠል በመጨረሻው ላይ "Application.ScreenUpdating = True" የሚል ትእዛዝ እንጽፋለን።
እንዲሁም በኮዱ መጀመሪያ ላይ "Application.Calculation = xlCalculationManual" ትዕዛዙን እንጨምረዋለን ፣ እና በኮዱ መጨረሻ ላይ "Application.Calculation = xlCalculationAutomatic" እንጨምረዋለን። ስለዚህ በማክሮ መጀመሪያ ላይ ከእያንዳንዱ ሴል ከተቀየረ በኋላ የውጤቱን ራስ-ሰር ማስመለስ እናጠፋለን እና በማክሮ መጨረሻው ላይ ያብሩት። ስለዚህ ፣ Excel ውጤቱን አንድ ጊዜ ብቻ ያሰላል ፣ እና ያለማቋረጥ አያስታውሰውም ፣ ይህም ጊዜ ይቆጥባል።
ከማክሮ ኮድን በመፃፍ ላይ
የላቁ ተጠቃሚዎች የተቀዱ ማክሮዎችን ማርትዕ እና ማመቻቸት ብቻ ሳይሆን ማክሮ ኮድን ከባዶ ላይ ይጽፋሉ ፡፡ ይህንን ለመጀመር በገንቢው ሪባን መጀመሪያ መጀመሪያ ላይ የሚገኘውን “ምስላዊ መሰረታዊ” የሚለውን ቁልፍ መጫን ያስፈልግዎታል።
ከዚያ በኋላ የተለመደው የ VBE አርታኢ መስኮት ይከፈታል ፡፡
ፕሮግራም አውጪው ማክሮ ኮዱን እዚያው ይጽፋል።
እንደሚመለከቱት ፣ ማይክሮሶፍት ኤክስፕ ውስጥ ማክሮዎች የተለመዱ እና የደንብ አሠራሮችን አፈፃፀም በከፍተኛ ሁኔታ ሊያፋጥኑ ይችላሉ ፡፡ ግን ፣ በአብዛኛዎቹ አጋጣሚዎች በራስ-ሰር ከተመዘገቡ እርምጃዎች ይልቅ የእሱ ኮድ በእጅ የተጻፈ ማክሮዎች ለዚህ ይበልጥ ተስማሚ ናቸው። በተጨማሪም ተግባሩን ለማፋጠን የማክሮ ኮዱ በ VBE አርታኢ በኩል ሊመቻች ይችላል ፡፡