Excel Macro Definition

וואָס איז אַ מאַקראָו אין עקססעל און ווען איז עס געניצט?

אַ עקססעל מאַקראָו איז אַ סכום פון פּראָגראַממינג ינסטראַקשאַנז סטאָרד אין וואָס איז באקאנט ווי וובאַ קאָד וואָס קענען זיין געניצט צו עלימינירן דעם דאַרפֿן צו איבערחזרן די טריט פון קאַמאַנלי געטאן טאַסקס איבער און איבער ווידער.

די ריפּעטיטיוו טאַסקס זאל אַרייַננעמען קאָמפּלעקס קאַמפּאַטישאַנז וואָס דאַרפן די נוצן פון פאָרמולאַס אָדער זיי קענען זיין פּשוט פאָרמאַטטינג טאַסקס - אַזאַ ווי אַדינג נומער פאָרמאַטטינג צו נייַ דאַטע אָדער אַפּלייינג צעל און ווערקשיט פֿאָרמאַטירונגען אַזאַ ווי געמארקן און שיידינג.

אנדערע ריפּעטיטיוו טאַסקס פֿאַר וואָס מאַקראָס קענען זיין געניצט צו ראַטעווען אַרייַננעמען:

טריגערינג אַ מאַקראָו

מאַקראָס קענען זיין טריגערד דורך אַ קלאַוויאַטור דורכוועג, מכשיר בילדל אָדער אַ קנעפּל אָדער בילדל צוגעגעבן צו אַ ווערקשיט.

מאַקראָס ווס. טעמפּלאַטעס

בעת ניצן מאַקראָס קענען זיין אַ גרויס צייַט ויסלייזער פֿאַר ריפּעטיטיוו טאַסקס, אויב איר רוטינלי לייגן זיכער פאָרמאַטטינג פֿעיִקייטן אָדער אינהאַלט - אַזאַ ווי כעדינגז, אָדער אַ פירמע לאָגאָ צו נייַ ווערקשיץ, עס קען זיין בעסער צו שאַפֿן און ראַטעווען אַ מוסטער טעקע מיט אַלע אַזאַ זאכן אלא ווי שאפן זיי ווידער יעדער מאָל איר אָנהייבן אַ נייַ ווערקשיט.

מאַקראָס און וובאַ

ווי דערמאנט, אין עקססעל, מאַקראָס זענען געשריבן אין וויסואַל באַסיק פֿאַר אַפּפּליקאַטיאָנס (וובאַ). מאַקראָס שרייבן ניצן וובאַ איז געטאן אין די וובאַ רעדאַקטאָר פֿענצטער, וואָס קענען זיין געעפנט דורך געבן אַ קליק אויף דעם וויזשאַוואַל באַסיק ייקאַן אויף די דעוועלאָפּערס קוויטל פון די בענד (זען ווייטער פֿאַר ינסטראַקשאַנז אויף צו לייגן די דעוועלאָפּערס קוויטל צו די בענד אויב דארף).

עקססעל מאַקראָס רעקאָרדער

פֿאַר די וואס קענען נישט שרייַבן וובאַ קאָד, האט אַ געבויט-אין מאַקראָו רעקאָרדער אַז אַלאַוז איר צו רעקאָרדירן אַ סעריע פון ​​טריט ניצן קלאַוויאַטור און מויז אַז עקססעל דעמאָלט קאַנווערץ אין וובאַ קאָד פֿאַר איר.

ווי דער וובאַ רעדאַקטאָר דערמאנט אויבן, די מאַקראָו רעקאָרדער איז ליגן אויף די דעוועלאָפּערס קוויטל פון די ריבאַן.

אַדדינג די דעוועלאָפּער טאַב

דורך פעליקייַט אין עקססעל, די דעוועלאָפּער קוויטל איז ניט פאָרשטעלן אויף די ריבאַן. צו לייגן עס:

  1. דריקט דעם טעקע קוויטל צו עפענען די רשימה פון אָפּציעס
  2. אין די פאַל-אַראָפּ רשימה, גיט אָפּציעס צו עפענען די עקססעל אָפּציעס דיאַלאָג קעסטל
  3. אין די לינקס-האַנט טאַפליע פון ​​די דיאַלאָג קעסטל, דריקט אויף קאַסטאַמייז בענד צו עפענען די קוסטאָמיזע בענד פֿענצטער
  4. אונטער די הויפּט טאַבס אָפּטיילונג אין די רעכט-האַנט פֿענצטער, דריקט אויף די טשעקקבאָקס ווייַטער צו דעוועלאָפּער צו לייגן דעם קוויטל צו די בענד
  5. דריקט קעשורע צו פאַרמאַכן דעם דיאַלאָג קעסטל און צוריקקומען צו די פיטשעם.

די דעוועלאָפּער זאָל איצט זיין פאָרשטעלן - יוזשאַוואַלי אויף די רעכט זייַט פון די ריבאַן

ניצן די מאַקראָו רעקאָרדער

ווי דערמאנט, די מאַקראָו רעקאָרדער סימפּלאַפייז די אַרבעט פון שאפן מאַקראָס - אַפֿילו, אין מאל, פֿאַר די וואס קענען שרייַבן וובאַ קאָד, אָבער עס זענען אַ ביסל פונקטן צו זיין וויסנד איידער איר אָנהייבן צו נוצן דעם געצייַג.

1. פּלאַן די מאַקראָו

רעקאָרדינג מאַקראָס מיט די מאַקראָו רעקאָרדער ינוואַלווז אַ ביסל פון אַ וויסן ויסבייג. צו פאַרפּאָשעטערן דעם פּראָצעס, פּלאַן פאָרויס פון צייַט - אַפֿילו צו די פונט פון שרייבן וואָס די מאַקראָו איז בדעה צו טאָן און די טריט וואָס וועט זיין דארף צו טאָן די אַרבעט.

2. האַלטן מאַקראָס קליין און ספּעציפיש

די ביגער אַ מאַקראָו איז אין טערמינען פון די נומער פון טאַסקס עס פּערפאָרמז די מער קאָמפּליצירט עס וועט מסתּמא זיין צו פּלאַן און רעקאָרדירן עס הצלחה.

מערגער מאַקראָס אויך לויפן סלאָוער - ספּעציעל די ינוואַלווינג אַ פּלאַץ פון חשבונות אין גרויס ווערקשיץ - און זיי זענען שווער צו דעבוג און ריכטיק אויב זיי טאָן ניט אַרבעט רעכט ערשטער.

דורך בעכעסקעם מאַקראָס קליין און ספּעציפיש אין ציל עס איז גרינגער צו באַשטעטיקן די אַקיעראַסי פון די רעזולטאַטן און צו זען ווו זיי זענען פאַלש אויב זאכן טאָן ניט גיין ווי פּלאַננעד.

3. נעמען מייקראָו אַפּפּראָפּריאַטלי

מאַקראָו נעמען אין עקססעל האָבן עטלעכע נאַמינג ריסטריקשאַנז וואָס מוזן זיין באמערקט. ערשטער און ערשטער איז אַז אַ מאַקראָו נאָמען זאָל אָנהייבן מיט אַ בריוו פון דעם אלפאבעט. סובסעקווענט אותיות קענען זיין נומערן אָבער מאַקראָו נעמען קענען נישט אַרייַננעמען ספּייסאַז, סימבאָלס, אָדער פּונקטואַציע מאַרקס.

אדער קען א מאַקראָו נאָמען קיין נומער פון רעזערווירט ווערטער וואָס זענען טייל פון די וובאַ ניצט ווי טייל פון זייַן פּראָגראַממינג שפּראַך אַזאַ ווי אויב , גאָאָטאָ , ניו אָדער סעלעקציע .

בשעת מאַקראָו נעמען קענען זיין אַרויף צו 255 אותיות אין לענג עס איז זעלטן נייטיק אָדער קעדייַיק צו נוצן אַז פילע אין אַ נאָמען.

פֿאַר איין, אויב איר האָבן אַ פּלאַץ פון מאַקראָס און איר פּלאַן אויף פליסנדיק זיי פון די מאַקראָו דיאַלאָג קעסטל, לאַנג נעמען נאָר גרונט קאַנדזשעסטשאַן מאכן עס האַרדער צו קלייַבן אויס די מאַקראָו איר זענען נאָך.

א בעסערע צוגאַנג קען זיין צו האלטן די נעמען קורץ און נוצן די באַשרייַבונג געגנט צו געבן פרטים וועגן וואָס יעדער מאַקראָו טוט.

די אַנדערסאָרק און אינערלעכער קאַפּיטאַליזיישאַן אין נאַמעס

זינט מאַקראָו נעמען קענען נישט אַרייַננעמען ספּייסאַז, איינער כאַראַקטער אַז איז ערלויבט, און וואָס מאכט לייענען מאַקראָו נעמען גרינגער איז די אַנדערסקאָר כאַראַקטער וואָס קענען זיין געוויינט צווישן ווערטער אין פּלאַץ פון אַ פּלאַץ - אַזאַ ווי Change_cell_color אָדער Addition_formula.

אן אנדער אָפּציע איז צו ניצן ינערלעך קאַפּיטאַליזיישאַן (מאל גערופן קאַמעל קאַסע ) וואָס הייבט יעדער נייַ וואָרט אין אַ נאָמען מיט אַ קאַפּיטאַל בריוו - אַזאַ ווי ChangeCellColor און AdditionFormula.

קורץ מאַקראָו נעמען זענען גרינגער צו קלייַבן זיך אין די מאַקראָו דיאַלאָג קעסטל, ספּעציעל אויב אַ ווערקשיט כּולל אַ נומער פון מאַקראָס און איר רעקאָרד אַ פּלאַץ פון מאַקראָס, אַזוי איר קענען לייכט ידענטיפיצירן זיי אין די. דער סיסטעם אויך גיט אַ פעלד פֿאַר באַשרייַבונג, כאָטש ניט אַלעמען ניצט עס.

4. ניצן רעלאַטיוו ווס. אַבסאָלוט צעל רעפערענסעס

סעלל באַווייַזן , אַזאַ ווי ב 17 אָדער אַאַ 345, ידענטיפיצירן די אָרט פון יעדער צעל אין אַ ווערקשיט.

דורך פעליקייַט, אין די מאַקראָו רעקאָרדער אַלע סעלל באַווייַזן זענען אַבסאָלוט וואָס מיטל אַז די פּינטלעך צעל לאָוקיישאַנז זענען רעקאָרדעד אין די מאַקראָו. אַלטערנאַטיוועלי, מאַקראָס קענען זיין באַשטימט צו נוצן קאָרעוו צעל באַוועגונגען וואָס מיינען אַז מווומאַנץ (ווי פילע שפאלטן לינקס אָדער רעכט איר מאַך די צעל לויפֿער) זענען רעקאָרדעד גאַנץ ווי פּינטלעך לאָוקיישאַנז.

וואָס איינער איר נוצן דעפּענדס אויף וואָס די מאַקראָו איז באַשטימט צו ויספירן. אויב איר ווילן צו איבערחזרן די זעלבע טריט - אַזאַ ווי פאָרמאַטטינג שפאלטן פון דאַטן - איבער און איבער, אָבער יעדער מאָל איר זענען פאָרמאַטטינג פאַרשידענע שפאלטן אין אַ ווערקשיט, דעמאָלט ניצן קאָרעוו באַווייַזן וואָלט זיין צונעמען.

אויב, אויף די אנדערע האַנט, איר ווילן צו פֿאָרמאַט די זעלבע קייט פון סעלז - אַזאַ ווי אַ 1 צו מ 23 - אָבער אויף פאַרשידענע ווערקשיץ, דעמאָלט אַבסאָלוט צעל רעפערענסעס קען זיין געניצט אַזוי אַז יעדער מאָל די מאַקראָו ראַנז, זייַן ערשטער שריט איז צו באַוועגן די צעל לויפֿער צו צעל אַ 1.

טשאַנגינג צעל רעפערענצן פון רעלאַטיוו צו אַבסאָלוט איז לייכט געטאן דורך געבן אַ קליק אויף די נאָטיץ אָפּלייקענונג רעפערענץ ייקאַן אויף די דעוועלאָפּערס קוויטל פון די בענד.

5. ניצן קייבאָאַרד קיז ווס די מאַוס

ווייל אַ מאַקראָו רעקאָרד קלאַוויאַטור קיסטראָוקס ווען מאָווינג די צעל לויפֿער אָדער סעלעקטינג אַ קייט פון סעלז איז יוזשאַוואַלי בילכער צו ווייל מויז מווומאַנץ רעקאָרדעד ווי טייל פון די מאַקראָו.

ניצן קלאַוויאַטור שליסל קאַמבאַניישאַנז - אַזאַ ווי קטרל + סוף אָדער קטרל + שיפט + די רעכט עראָו שליסל - צו מאַך די צעל לויפֿער צו די עדזשאַז פון די דאַטן געגנט (יענע סעלז מיט דאַטן אויף דעם קראַנט ווערקשיט) אלא ווי ריפּיטידלי דרינגלעך די פייַל אָדער קוויטל קיז צו באַוועגן קייפל שפאלטן אָדער ראָוז סימפּלאַפייז דער פּראָצעס פון ניצן די קלאַוויאַטור.

אפילו ווען עס קומט צו אַפּלייינג קאַמאַנדז אָדער סעלינג בענד אָפּציעס ניצן קלאַוויאַטור דורכוועג קיז איז פּרעפֿעראַבאַל צו ניצן די מויז.