ኮምፒውተሮች, ሶፍትዌር
VBA Excel: የናሙና ፕሮግራሞች. በ Excel ውስጥ ማክሮዎች
ጥቂት ሰዎች ታዋቂ የ Microsoft Excel ምርት የመጀመሪያ ስሪት 1985 ተገለጠ ታውቃላችሁ. ከዚያን ጊዜ አንስቶ በርካታ ለውጦች እና በዓለም ዙሪያ በመቶ ሚሊዮን የሚቆጠሩ ተጠቃሚዎች ፍላጎት አድርጓል. ይሁን እንጂ, ብዙ ሥራ ብቻ ነው ይህ ሉህ ትንሽ ችሎታዎች ጋር እና እንዲያውም የ Excel ፕሮግራም ችሎታ ስለ ሕይወት ቀላል ማድረግ የሚችለው እንዴት እንደሆነ አናውቅም.
VBA ምንድን ነው
በ Excel ውስጥ ፕሮግራም በመጀመሪያ ከ Microsoft በጣም ታዋቂ ሉህ ላይ የተገነባ መሆኑን ቪዥዋል ቤዚክ ማመልከቻ ለ ፕሮግራም ቋንቋ የሚደረገው ነው.
የእርሱ የመልካም ወደ ባለሙያዎች ልማት አንጻራዊ ምቾት አይነታ. ልምድ እንደሚያሳየው, VBA መሠረታዊ ነገሮችን, ሙያዊ ፕሮግራም ችሎታ የሌላቸው ሰዎች እንኳ ተጠቃሚዎች ጠንቅቀው ይችላሉ. VBA ባህሪዎችን ቢሮ ማመልከቻ አካባቢ ስክሪፕት አፈጻጸም ያካትታል.
ፕሮግራሙ ለኪሳራ የተለያዩ ስሪቶች መካከል ተኳሃኝነት ጋር የተያያዙ ችግሮች ናቸው. እነርሱ ፕሮግራም VBA ኮድ እንጂ አሮጌውን ሰው, የምርቱ አዲስ ስሪት ውስጥ አሁን ነው ተግባራዊነት የሚያመለክተው እውነታ ምክንያት ነው. እንግዳ ፊት ለመለወጥ ትልቅ እንደሚጎዱ ግልጽ እና ኮድ ከመጠን በላይ ከፍተኛ ግልጽነት ደግሞ አለ. ይሁን እንጂ, በ Microsoft Office, እና IBM የሎተስ ሲምፎኒ ተጠቃሚዎች ሊያዩት ምስጠራ መግቢያ ኮድ እና የይለፍ ቃል ቅንብሮች ተግባራዊ ለማድረግ ያስችለዋል.
ነገሮች, ስብስቦች, ጸባይ, እና ዘዴዎች
እርስዎ በ VBA አካባቢ ውስጥ ለመስራት ይሄዳሉ ሰዎች መረዳት ያስፈልገናል በእነዚህ ጽንሰ ጋር ነው. በመጀመሪያ ደረጃ, እናንተ ነገር ምን እንደሆነ መረዳት አለብን. በ Excel ውስጥ, አንሶላ, አንድ መጽሐፍ, እና ሕዋስ ክልል ሆኖ በዚህ ተግባር ውስጥ. እነዚህ ነገሮች ልዩ ተዋረድ አላቸው, ማለትም እርስ በርስ መታዘዝ.
በመካከላቸው አለቃ ማመልከቻ, በተጓዳኙ የ Excel ፕሮግራም ራሱ ነው. የተከተሉት Workbooks, ሣጥኖች, እና ክልል. ለምሳሌ, መለያዎ ወደ ተዋረድ በመውሰድ, መንገድ መጥቀስ አለበት በአንድ የተወሰነ ወረቀት ላይ ህዋስ A1 ለማመልከት ነው.
"ስብስብ" ቀረጻ ChartObjects የተሰጠው ነው ይህም ተመሳሳይ ክፍል የነገሮች የዚህ ቡድን, ጽንሰ-ሐሳብ በተመለከተ. በውስጡ ንጥረ ደግሞ ነገሮች ናቸው.
ቀጣይ ነገር - ንብረቶች. በማንኛውም ነገር አንድ አስፈላጊ ገጽታ ናቸው. ለምሳሌ ያህል, ክልል - አንድ እሴት ወይም ቀመር ነው.
ዘዴዎች - እርስዎ ማድረግ ይፈልጋሉ መሆኑን ለማሳየት ትእዛዝ ነው. VBA ውስጥ ኮድ ሲጽፍ እነርሱ ወደ የነገር ነጥብ ተነጥሎ ዘንድ. ለምሳሌ ያህል, በጣም በተደጋጋሚ "Excel" አጠቃቀም ሕዋሶች ትዕዛዝ (1,1) .Select ፕሮግራም ጊዜ, በኋላ ላይ ይታያል. ይህ ግን መጋጠሚያዎች ጋር አንድ ሴል መምረጥ አስፈላጊ ነው ማለት ነው (1,1), ማለትም A1.
ሆኖም ግን, ብዙውን ጊዜ Selection.ClearContents ጥቅም ላይ ይውላል. ተግባራዊነቱን የተመረጠውን ሕዋስ ይዘቶች ማጽዳት ነው.
እንዴት መጀመር እንደሚቻል
በመጀመሪያ ደረጃ, ፋይሉን መፍጠር እና ማስቀመጥ, አንድ ስም የሚወስን እና ማክሮ-የነቁ «መጽሐፍ Excel አይነት ይምረጡ እፈልጋለሁ."
ከዚያም «Alt» ቁልፍ እና «F11» ድብልቅ መጠቀም በቂ ነው ያለውን VB ማመልከቻ, ይሂዱ. ቀጣይ:
- ከመስኮቱ አናት ላይ ባለው ምናሌ አሞሌ ውስጥ, ቀጥሎ የ Excel አዶ ወደ አዶ ላይ ጠቅ ያድርጉ;
- Mudule ትእዛዝ ተመርጧል;
- የ ፍሎፒ ዲስክ ጋር ያለውን አዶ ላይ ጠቅ መቀጠል;
- እንዲህ በሉ: ኮድ አስተዋጽኦ ጻፍ.
እንደሚከተለው ይመስላል:
ንዑስ ፕሮግራም ()
'የእኛ ኮድ
ጨርስ ንዑስ
መሥመር " 'የእኛ ኮድ" የተለየ ቀለም (አረንጓዴ) ላይ ጎላ ይሆናል መሆኑን ልብ ይበሉ. ምን ይከተላል አስተያየት መሆኑን ያመለክታል ይህም ሕብረቁምፊ, መጀመሪያ ላይ አሳልፎ ለዚህ ትእምርተ ምክንያት,.
አሁን ከማንኛውም ኮድ መጻፍ እና (ናሙና ፕሮግራሞችን ይመልከቱ. ወዘተ) ለራሳቸው VBA Excel ውስጥ አዲስ መሳሪያ መፍጠር ይችላሉ. እርግጥ ነው, ቪዥዋል ቤዚክ መሠረታዊ ነገሮች ጋር የሚያውቁ ሰዎች, በጣም ቀላል ይሆናል. አንተ በጣም በፍጥነት ምቾት ማግኘት መቻል ከፈለጉ ይሁን, እንኳን ሰዎች, የሌላቸው.
በ Excel ውስጥ ማክሮዎች
ይህ ስም ጀርባ ማመልከቻ ቋንቋ ቪዥዋል ቤዚክ የተጻፉ ፕሮግራሞችን ይደብቃል. በመሆኑም: የ Excel ወደ የፕሮግራም - የተፈለገውን ኮድ አንድ ማክሮ መፍጠር ነው. ይህን ችሎታ ጋር, የ Microsoft ሉህ ከተወሰነ ተጠቃሚ መስፈርቶች መልመድ, ራስን ያዳብራል. ማክሮዎች ለመጻፍ ለ ሞጁሎች መፍጠር እንደሚቻል ከያዘበት ከተመለከትን, ይህ VBA የ Excel ፕሮግራም ተጨባጭ ምሳሌዎች ጋር መቀጠል ይቻላል. ይህ እጅግ መሠረታዊ ኮዶች ጋር መጀመር የተሻለ ነው.
ምሳሌ 1
ተግባር: አንድ ሴል ይዘቶች ዋጋ ኮፒ እና ከዚያ ሌላ መጻፍ የሚችል ፕሮግራም ጻፍ.
ይህንን ለማድረግ:
- የ ትር "ዕይታ" መክፈት;
- የ አዶ «ማክሮዎች" ማንቀሳቀስ;
- በ "Record ማክሮ" ወደ አራግፉ;
- ተከፈተ ቅጽ ይሙሉ.
ነገሩን ቀለል ለማድረግ, በ "ማክሮ ስም" ውስጥ "Makros1" ትቶ እና "አቋራጭ ቁልፍ" ውስጥ ለምሳሌ, ሰሰ (ይህ ምሳሌ ፕሮግራም «Ctrl + ሸ» በተመልካቾቹ ቡድን ይሆናል ማስኬድ ይችላሉ ማለት ነው), ገብቷል ነው. Enter ን ይጫኑ.
አሁን ማክሮ መቅረጽ ጀምረዋል መሆኑን, ወደ ሌላ ሕዋስ ይዘት ከፍ ለማድረግ. የመጀመሪያውን አዶ ተመለስ. በ "Record ማክሮ» ላይ ጠቅ ያድርጉ. ይህ እርምጃ አሃዳዊ መጠናቀቅ ይሞላዋል.
ቀጣይ:
- እንደገና ሕብረቁምፊ "ማክሮዎች" መንቀሳቀስ;
- "1 ማክሮ" ዝርዝር ውስጥ የተመረጡ ነው;
- "አሂድ" ላይ ጠቅ ያድርጉ (አቋራጭ ቁልፎች ተጀምሯል ተመሳሳይ እርምጃ ይጀምራል «Ctrl + ሰሰ»).
በዚህም ምክንያት, ወደ ተግባር ማክሮ ቀርፀው ወቅት የፈጸማቸው ተደርጓል ይህም.
ይህ ኮድ ይመስላል እንዴት ማየት ትርጉም ይሰጣል. ይህን ለማድረግ, ወደ ሕብረቁምፊ "ማክሮዎች" ይሂዱ እና "አስገባ" "አርትዕ" ወይም ጠቅ ያድርጉ. በዚህም ምክንያት, እነሱ VBA አካባቢ ውስጥ ራሳቸውን ያገኛሉ. እንደ እውነቱ ከሆነ, ኮዱን ራሱ መስመሮች መካከል ማክሮ Makros1 ንዑስ () እና መጨረሻ ክፍለ ይገኛል.
መቅዳት አፈጻጸም ተደርጓል ከሆነ, ለምሳሌ, ሕዋስ C1 ውስጥ አንድ ሴል A1 ጀምሮ, የኮድ መስመሮች አንዱ. ክልል ( "C1") እንደሚመስል ይምረጡ ይሆናል. ትርጉም ውስጥ "ክልል (" C1 ") ይመስላል. ምረጥ", በሌላ አነጋገር ውስጥ, ህዋስ C1 ውስጥ VBA የ Excel አንድ ሽግግር, ያደርገዋል.
ኮድ ንቁ ክፍል ActiveSheet.Paste ቡድን ተጠናቀቀ. ይህ በተመረጠው ሕዋስ C1 ውስጥ (በዚህ ጉዳይ, A1 ውስጥ) ሕዋስ የተመረጡ ይዘቶችን መቅረጽ ማለት ነው.
ምሳሌ 2
VBA ዑደቶች የ Excel ውስጥ የተለያዩ ማክሮዎችን ለመፍጠር ያግዛሉ.
VBA ዑደቶች የተለያዩ ማክሮዎችን ለመፍጠር ያግዛሉ. cos (x) - አንድ ተግባር የ y = x + x 3 + 3x 2 የለም ብለው ያስቡ. አንተ በውስጡ ግራፊክስ ለ ማክሮ መፍጠር ይፈልጋሉ. ይህ ብቻ VBA ዑደቶች በመጠቀም ሊደረግ ይችላል.
ክርክር ተግባራት የመጀመሪያ እና የመጨረሻ ዋጋ ለማግኘት X1 = 0 እና X2 = 10 ይወስዳሉ. ከዚህም በላይ አንድ ቋሚ ማስተዋወቅ አስፈላጊ ነው - ደረጃ ለ ዋጋ ክርክር እና ቆጣሪ ለ የመጀመሪያ እሴት ይለውጣል.
VBA Excel ማክሮዎች ሁሉም ምሳሌዎች ከዚህ በላይ እንደተገለጸው ተመሳሳይ ሂደት በመጠቀም የተፈጠሩ ናቸው. በዚህ ጉዳይ ላይ, ኮድ ይመስላል:
ንዑስ programm ()
X1 = 1
X2 = 10
አቢሻግን = 0.1
i = 1
X1
የ y = X1 + X1 ^ 2 + 3 * X1 ^ 3 - ቆስ (X1)
ሕዋሳት (i, 1) .Value = X1 (X1 ዋጋ መጋጠሚያዎች (i ጋር ትውስታ ውስጥ የተጻፈ, 1))
ሕዋሳት (i, 2) .Value = y (y ዋጋ መጋጠሚያዎች (ጋር ሴል ውስጥ የተጻፈ ነው i, 2))
i = i 1 (ትክክለኛ ቆጠራ) +;
X1 = X1 + (ሙግት እርምጃ መጠን ተለውጧል ነው) አቢሻግን;
ደጋግም
ጨርስ ንዑስ.
y ነው - ይህ አሂድ ማክሮ ምክንያት "የ Excel" ሁለት x ለ እሴቶች ተመዝግበው ይገኛሉ የመጀመሪያው የትኛው ዓምዶች, እንዲሁም ሁለተኛው ማግኘት.
ከዚያም "Excel" ለ, በእነርሱ ላይ መደበኛ መገንባት ችለዋል ቀጠሮ.
ምሳሌ 3
ንድፍ ለማግኘት ጥቅም ላይ ሳለ ያለውን አስቀድሞ ቀንሷል ስራዎች ጋር በመሆን, VBA Excel 2010 ዑደቶች መተግበር, እንዲሁም ሌሎች ትርጉሞች ላይ ነው.
አንድ አምድ የሚፈጥር መሆኑን ፕሮግራም እንመልከት. በእያንዳንዱ ሕዋስ ውስጥ መስመር ቁጥር ተጓዳኝ አደባባዮች ይመዘገባል. ንድፍ ለመጠቀም አጸፋዊ አጠቃቀም ያለ, በጣም በአጭሩ ይህን እንዲቀዳ ያስችለዋል.
በመጀመሪያ ከላይ እንደተገለፀው, አንድ ማክሮ መፍጠር አስፈላጊ ነው. ቀጥሎም ኮድ ራሱ ጻፍ. እኛ እኛ 10 ሕዋሳት ለ እሴቶች ፍላጎት እንደሆነ ያምናሉ. እንደሚከተለው ኮዱን ነው.
እኔ 10 ቀጥሎ ወደ 1 = ለ
የ ትእዛዝ እንደ «ሰብዓዊ» ቋንቋ ይተላለፋል "በአንድ እየጨመሩ 10 1 ከ በተደጋጋሚ."
ተግባር ርቢዎች ጋር አምድ ለመቀበል ከሆነ, ለምሳሌ, በ 1 እና በ 11 መካከል ሁሉ ኢተጋማሽ ቁጥሮችን ቢወክል, እኛ ጻፍ:
i = 1 ወደ 10 ደረጃ 1 ቀጥሎ ለ.
እዚህ ደረጃ - ደረጃ. በዚህ ሁኔታ ውስጥ ደግሞ ሁለት እኩል ነው. በነባሪነት, ማሳውቅ ቃል አለመኖር በአንድ ደረጃ ማለት ነው.
ውጤቶቹ ሕዋስ ቁጥር (i, 1) ውስጥ እንዲከማች ያስፈልጋቸዋል. እኔ በራስ እንዲያድጉ እና መስመር ቁጥር ይሆናል ደረጃ በዚያን ጊዜ ሁሉ እናንተ ዋጋ ላይ ጭማሪ ጋር ዑደት ይጀምራል. በመሆኑም ኮድ ማመቻቸት ይሆናል.
በአጠቃላይ, ኮድ ይመስላል ነበር:
ንዑስ ፕሮግራም ()
i = 1 ወደ 10 ደረጃ 1 ለ (1 10 ወደ = ብቻ እኔ የተጻፈው ይችላል)
ሕዋሳት (i, 1) .Value = i ^ 2 (ማለትም ካሬ እሴት ሕዋስ ውስጥ የተጻፈ ነው (i, 1) i)
ቀጣይ (ሀ ስሜት ውስጥ ቆጣሪ ዘዴ እና ሌላ ዑደት ጅምር ሚና ይጫወታል)
ጨርስ ንዑስ.
ቀረጻ እና በማሄድ ላይ ማክሮዎችን (. ከላይ ያሉትን መመሪያዎች ይመልከቱ) ጨምሮ, በትክክል እንዳደረገ ከሆነ, ከዚያም በተወሰነ መጠን (10 ሕዋሳት ያካተተ በዚህ ሁኔታ ውስጥ) አምድ አገኘሁ ይሆናል በእያንዳንዱ ጊዜ ይባላል.
ምሳሌ 4
በዕለት ተዕለት ሕይወታችን ውስጥ, በጣም ብዙ ጊዜ አንዳንድ ሁኔታዎች ላይ በመመስረት ይህን ወይም ያን ውሳኔ መውሰድ አስፈላጊ ነው. VBA Excel ውስጥ ያለ ማድረግ አይቻልም. ወደ ስልተ ያለውን ተጨማሪ አካሄድ ይልቅ ከተመረጠ የት ፕሮግራሞች ምሳሌዎች END ከሆነ ... ከዚያም ... መጀመሪያ, አስቀድሞ (አስቸጋሪ ሁኔታዎች ለ) ከዚያም ከሆነ በአብዛኛው በተለምዶ ጥቅም ላይ ንድፍ ... ከሆነ.
የ በተለይ ሁኔታ እንመልከት. እርስዎ ተመዝግቧል ወደ መጋጠሚያዎች ጋር ሕዋስ (1,1) ወደ «የ Excel" ለ ማክሮ መፍጠር ይፈልጋሉ እንበል:
1 እሴት አዎንታዊ ከሆነ;
0 መከራከሪያ ዜሮ ከሆነ;
1 መከራከሪያ አሉታዊ ነው, ከሆነ.
"የ Excel" እንዲህ ያለ ማክሮ ፍጥረት "ሞቃት" ቁልፎች Alt እና F11 በመጠቀም, ደረጃውን የጠበቀ መንገድ ላይ ይጀምራል. በተጨማሪም የሚከተለውን ኮድ ተጽፏል:
ንዑስ ፕሮግራም ()
x = ህዋሶች (1, 1) .Value (ይህ ትዕዛዝ የህዋስ ይዘቶች መካከል x መጋጠሚያዎች ዋጋ (1 ይመድባል, 1))
ከዚያም x> 0 ህዋሶች (1, 1) .Value = 1 ከሆነ
ከዚያም x = 0 ህዋሶች (1, 1) .Value = 0 ከሆነ
ከዚያም x <0 ህዋሶች (1, 1) .Value = -1 ከሆነ
ጨርስ ንዑስ.
ይህ መከራከሪያ ለ የተፈለገውን ዋጋ ማክሮ ለማስኬድ እና "በ Excel" ውስጥ ማግኘት ይቆያል.
VBA ተግባራት
እርስዎ አስተውለህ ይሆናል እንደመሆኑ, በጣም ዝነኛ ፕሮግራም Microsoft ሉህ መተግበሪያ ውስጥ በጣም አስቸጋሪ አይደለም. በተለይ እርስዎ VBA ተግባራት መጠቀም እንደሚችሉ ይማራሉ. በአጠቃላይ, ይህን የፕሮግራም ቋንቋ "የ Excel" እና ቃል ስለ 160 ተግባራት ውስጥ መተግበሪያዎች ለመጻፍ በተለይ ተፈጥሯል. እነዚህ በርካታ ትላልቅ ቡድኖች ሊከፈል ይችላል. እነሱም የሚከተሉት ናቸው:
- ማትማቲካል ተግባራትን. ኮሳይን ዋጋ ያለውን ክርክር ላይ ተግባራዊ እንዲሆኑ, የተፈጥሮ ሎጋሪዝም, እና ስለዚህ መላው ክፍል ማግኘት ነው.
- የፋይናንስ ተግባራትን. ምክንያት Excel ውስጥ መገኘት እና መጠቀም ፕሮግራም ወደ እናንተ ሒሳብ እና የገንዘብ የሰፈራ ውጤታማ መሣሪያዎች ማግኘት ይችላሉ.
- የድርድር ሂደት ተግባራት. እነዚህ ድርድር, IsArray ይገኙበታል; LBound; UBound.
- VBA Excel መስመር ለማግኘት ይሰራሉ. ይህ በተገቢው ትልቅ ቡድን ነው. ይህ ለምሳሌ ያህል, ስፔስ ተግባር ANSI ኮድ ወደ ኢንቲጀር ክርክር ወይም Asc ማስተላለፍ ምልክቶች እኩል ክፍተቶች በርካታ ጋር ሕብረቁምፊ ለመፍጠር, ያካትታል. ሁሉም በሰፊው ጥቅም ላይ የዋሉ ናቸው እና እነዚህን ሰንጠረዦች ጋር ለመስራት በጣም ቀላል መተግበሪያዎችን ለመፍጠር "Excel" ውስጥ ሕብረቁምፊዎች ጋር ለመስራት ያስችላቸዋል.
- የውሂብ አይነት ልወጣ ተግባራት. ለምሳሌ ያህል, CVar ተለዋጭ የውሂብ አይነት ጋር በመለወጥ, ሀሳብን ክርክር ይመልሳል.
- ቀን ተግባራት. እጅግም "የ Excel" መደበኛ ባህሪያት ማስፋፋት. ስለዚህ, WeekdayName ተግባር በራሱ ቁጥር ወደ የሳምንቱ ቀን (ሙሉ ወይም ከፊል) ስም ይመልሳል. እንኳን ይበልጥ ጠቃሚ ያለውን ቆጣሪ ነው. እሱም በቀን ውስጥ አንድ የተወሰነ ጊዜ ወደ እኩለ ሌሊት ጀምሮ አልፈዋል ዘንድ የሰከንዶች ብዛት ይሰጣል.
- የተለያዩ ቁጥር ስርዓቶች ውስጥ የቁጥር ክርክር መቀየር ላይሰሩ. ለምሳሌ ያህል, ጥቅምት ቁጥር ስምንትዮሽ ውክልና ወደ እንደውጤት ይሰጣል.
- ቅርጸት ተግባራት. ከእነዚህ መካከል በጣም አስፈላጊ ቅርጸት ነው. ይህ ቅርፀት መግለጫ ላይ የተሰጠውን መመሪያ መሠረት የተቀረጸ አንድ አገላለጽ ጋር አንድ ተለዋጭ ይመልሳል.
- እና ስለዚህ ይወጣሉ.
እነዚህን ተግባራት እና ማመልከቻ ንብረቶች ጥናቱ በከፍተኛ "የ Excel" ወሰን ማስፋት ይሆናል.
ምሳሌ 5
የአምላክ ይበልጥ ውስብስብ ችግሮች ለመፍታት ጥረት እናድርግ. ለምሳሌ ያህል:
ዳን ወረቀት ሰነድ የድርጅት ሪፖርት ወጪዎች ትክክለኛ ደረጃ. ያስፈልገዋል:
- የተመን "የ Excel" በ በውስጡ ጥለት ክፍል መገንባት;
- ጥሬ ውሂብ አስፈላጊውን ስሌት ለመፈጸም እና ተጓዳኝ ሕዋስ አብነት መሙላት, ይህም ለመሙላት ይጠይቃሉ አንድ VBA ፕሮግራም ማድረግ.
የሚከተሉት መፍትሔዎችን አንዱን እንመልከት.
አንድ አብነት መፍጠር
ሁሉም እርምጃዎች በ Excel ውስጥ መደበኛ ወረቀት ላይ አፈጻጸም ነው. ወደ ላይ ውሂብ በማስገባት ተይዟል ነጻ ሕዋሳት ወር, ዓመት, ርዕስ-የሸማች ኩባንያዎች, ወጪዎች መጠን, የሠራተኛ የእነሱን ደረጃ. ሪፖርቱ የተመዘገበው አይደለም የትኛው አክብሮት ውስጥ ኩባንያዎች (ኩባንያዎች), ቁጥር እንደመሆኑ መጠን ሴሎች በቅድሚያ የተጠበቀላቸው አይደለም እሴቶች እና ሙያዊ ስም መሠረት ለማድረግ. አዲስ ስም ተመድቧል የመልመጃ. ለምሳሌ ያህል, "Օ ሪፖርት".
ተለዋዋጮች
ፕሮግራሙ በራስ አብነት ውስጥ መሙላት ለመጻፍ, የ ምልክትን ይምረጡ. እነዚህ ሰዎች ተለዋዋጮች ላይ ይውላል;
- በሰንጠረዡ ውስጥ ያለውን የአሁኑ ረድፍ NN- ቁጥር;
- TP እና ትረስት - የታቀዱ እና ትክክለኛው የሠራተኛ;
- SF እና SP - ትክክለኛ እና ያሰባችሁት ጠቅላላ ወጪ;
- የ IP እና ከሆነ - የታቀዱ እና ትክክለኛ ወጪ ደረጃ.
እኛም ተመሳሳይ ደብዳቤ ያመለክታል, ነገር ግን ይህ አምድ የሚሆን "ቅጥያ» Itog ክምችት ጠቅላላ ጋር. ለምሳሌ ያህል, ItogTP - አምድ ጋር በተያያዘ እንደ ርዕስ "ወደ ታቅዶ የሠራተኛ."
VBA ፕሮግራም በመጠቀም ችግር መፍትሔ
ይህንን ምልክትን መጠቀም, እኛ የልዩነት የሚሆን ቀመር ማግኘት. እርስዎ% ውስጥ ስሌት ለመፈጸም የሚፈልጉ ከሆነ እኛ አለን (F - P) / አ * 100, እና መጠን ውስጥ - (- P F).
እነዚህ ስሌቶች ውጤቶች ምርጥ ብቻ ተገቢው ሕዋሳት ውስጥ "የ Excel" ሉህ ማድረግ ሊሆን ይችላል.
ItogP = ItogP + P እና ItogF = ItogF + ኤፍ ቀመር ማግኘት እንዲያውም ውጤት እና የሚጠብቀኝን ያህል
የሚያፈነግጡ = ይጠቀሙ (ItogF - ItogP) / ItogP * 100 ስሌቱ በመቶኛ ተሸክመው, እና ከሆነ ጠቅላላ ዋጋ ከሆነ - (ItogF - ItogP).
ውጤቶቹ አንድ ጊዜ እንደገና አግባብ ሕዋሳት ውስጥ ተመዝግቦ, ስለዚህ ተለዋዋጮች እነሱን ለመመደብ አያስፈልግም ነው.
አንድ ፕሮግራም ለመፍጠር ጀምሮ በፊት በ ስም "Otchet1.xls" ስር, ለምሳሌ, ይጨምረዋል ማስቀመጥ ይፈልጋሉ.
ን ይጫኑ "አንድ ሪፖርት ሰንጠረዥ ፍጠር," አንተ ራስጌ መረጃ ካስገቡ በኋላ ብቻ 1 ጊዜ ይጫኑ አለበት. ታውቃላችሁ እና ሌሎች ደንቦች ይኖርባቸዋል. በተለይም, አዝራሩን "አንድ መስመር አክል" እያንዳንዱ እንቅስቃሴ እሴቶች ገበታ ገብቶ በኋላ በእያንዳንዱ ጊዜ ሲጫን አለበት. የ አዝራር "ጨርስ" ይጫኑ, እና ከዚያ መስኮት ውስጥ "የ Excel" ለመቀየር የሚያስፈልገውን ሁሉንም ውሂብ በማስገባት በኋላ.
አሁን ማክሮዎች ጋር Excel ለ ችግሩን ለመፍታት እንዴት እናውቃለን. vba የመጠቀም ችሎታ (. በላይ የናሙና ፕሮግራሞች ይመልከቱ) የ Excel እና ቅጽበት, ጽሑፍ አርታዒ ላይ በጣም ታዋቂ መካከል አካባቢ ውስጥ መሥራት ይኖርብናል ይሆናል "ቃል." በተለይም, በዚህ ርዕስ መግቢያ ላይ እንደሚታየው, መቅዳት በማድረግ, ወይም ጽሑፉ ላይ ቀዶ በርካታ ግዴታ ላይ ወይም "ዕይታ" አዶ እና "ማክሮዎች" ትር በኩል ቁልፎችን በመጫን ሊደረግ ይችላል ይህም በኩል ምናሌ አዝራሮች ለመፍጠር ኮድ በመጻፍ.
Similar articles
Trending Now