ווי צו נוצן פערזענלעכע מאַקראָו ספר

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

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

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

די הויפּט מאַרק איז ניט ווייניקער ווי אַ רעזולטאַט פון די אָפּערייטינג סיסטעם. עס איז קיין אַבדזשעקטיווז), און איר קענען מאַכן זיכער אַז עס איז קיין פאַל. Без вопросов.

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

ווי צו שאַפֿן אַ פערזענלעכע מאַקראָ ספר

אין פאַקט, פערזענלעכע ספר פון מאַקראָס (LMB) איז אַ רעגולער עקססעל טעקע אין ביינערי וואָרקבאָאָק פֿאָרמאַט (פערזענליכע.קסלסב), וואָס אויטאָמאַטיש אָפּענס אין סטעלט מאָדע אין דער זעלביקער צייט ווי Microsoft Excel. יענע. ווען איר נאָר אָנהייב עקססעל אָדער עפענען קיין טעקע פֿון דיסק, צוויי טעקעס זענען אַקשלי געעפנט - דייַן און Personal.xlsb, אָבער מיר טאָן ניט זען די רגע. אזוי, אַלע מאַקראָס וואָס זענען סטאָרד אין די למב זענען בארעכטיגט פֿאַר קאַטער אין קיין צייט בשעת עקססעל איז אָפן.

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

  1. גיט די דעוועלאָפּער (דעוועלאָפּער). אויב טאַבס דעוועלאָפּער איז ניט קענטיק, עס קענען זיין ענייבאַלד אין די סעטטינגס דורך טעקע - אָפּציעס - בענד סעטאַפּ (היים - אָפּציעס - קאַסטאַמייז די בענד).
  2. אויף די אַוואַנסירטע קוויטל דעוועלאָפּער גיט מאַקראָו רעקאָרדינג (רעקאָרד מאַקראָו). אין די פֿענצטער וואָס אָפּענס, סעלעקטירן פערזענלעכע מאַקראָו ספר (פערזענלעכע מאַקראָ וואָרקבאָאָק) ווי אַ פּלאַץ צו קראָם די געשריבן קאָד און דריקן OK:

    ווי צו נוצן פערזענלעכע מאַקראָו ספר

  3. האַלטן רעקאָרדינג מיט קנעפּל האַלטן רעקאָרדינג (האַלטן רעקאָרדינג) קוויטל דעוועלאָפּער (דעוועלאָפּער)

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

ווי צו נוצן פערזענלעכע מאַקראָו ספר

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

ווי צו נוצן פערזענלעכע מאַקראָו ספר

דעמאָלט אַלץ איז פּשוט. קיין מאַקראָו איר דאַרפֿן (ד"ה אַ שטיק פון קאָד סטאַרטינג מיט סאַב און סאָף סוף סאַב) קענען זיין בעשאָלעם קאַפּיד און פּייסטיד אין מאָדולע 1, אָדער אין אַ באַזונדער מאָדולע, אַדינג עס פריער דורך די מעניו אַרייַנלייגן - מאָדולע. בעכעסקעם אַלע מאַקראָס אין איין מאָדולע אָדער ארויפלייגן זיי אין פאַרשידענע אָנעס איז בלויז אַ ענין פון געשמאַק. עס זאָל קוקן עפּעס ווי דאָס:

ווי צו נוצן פערזענלעכע מאַקראָו ספר

איר קענען לויפן די צוגעלייגט מאַקראָו אין די דיאַלאָג קעסטל מיט די קנעפּל מאַקראָס (מאַקראָס) קוויטל דעוועלאָפּער:

ווי צו נוצן פערזענלעכע מאַקראָו ספר

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

אין אַדישאַן צו די געוויינטלעך מאַקראָו פּראָוסידזשערז אין די פערזענלעכע ספר, איר קענען אויך קראָם מנהג מאַקראָו פאַנגקשאַנז (UDF = User Defined Function). ניט ענלעך פּראָוסידזשערז, פונקציע קאָד סטאַרץ מיט אַ דערקלערונג פונקציעor ציבור פֿונקציע, און סוף מיט סוף פונקטיאָן:

ווי צו נוצן פערזענלעכע מאַקראָו ספר

דער קאָד מוזן זיין קאַפּיד אין די זעלבע וועג צו קיין מאָדולע פון ​​די PERSONAL.XLSB בוך, און דעמאָלט עס וועט זיין מעגלעך צו רופן די פֿונקציע אין די געוויינטלעך וועג, ווי קיין נאָרמאַל עקססעל פֿונקציע, דורך דרינגלעך די קנעפּל. fx אין די פאָרמולע באַר און סעלעקטירן אַ פֿונקציע אין די פֿענצטער פֿונקציע וויזאַרדס אין קאַטעגאָריע באַניצער דיפיינד (באַניצער דעפינירט):

ווי צו נוצן פערזענלעכע מאַקראָו ספר

ביישפילן פון אַזאַ פאַנגקשאַנז קענען זיין געפֿונען אין גרויס קוואַנטאַטיז אויף דער אינטערנעץ אָדער דאָ אויף דעם פּלאַץ (סכום אין ווערטער, דערנענטערנ טעקסט זוכן, VLOOKUP 2.0, קאַנווערטינג סירילליק צו טראַנסליטעראַטיאָן, אאז"ו ו)

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

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

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

צו טאָן דאָס, איר דאַרפֿן צו געפֿינען די PERSONAL.XLSB טעקע אויף דיין קאָמפּיוטער דיסק. דורך פעליקייַט, דעם טעקע איז סטאָרד אין אַ ספּעציעל עקססעל סטאַרטאַפּ טעקע גערופן XLSTART. אַזוי אַלע וואָס איז דארף איז צו באַקומען צו דעם טעקע אויף אונדזער פּיסי. און דאָס איז ווו אַ ביסל קאַמפּלאַקיישאַן ערייזאַז, ווייַל די אָרט פון דעם טעקע דעפּענדס אויף די ווערסיע פון ​​Windows און אָפפיסע און קען בייַטן. דאָס איז יוזשאַוואַלי איינער פון די פאלגענדע אָפּציעס:

  • C: פּראָגראַם טעקעס Microsoft OfficeOffice12XLSTART
  • C: דאָקומענטן און סעטטינגס קאָמפּיוטער אַפּפּליקאַטיאָן דאַטאַ מיקראָסאָפט עקססעלקססלSTART
  • C: יוזערזדיין חשבון נאָמעןאַפּדאַטאַ ראָומינג מייקראָסאָפֿט עקססעלקסלSTART

אַלטערנאַטיוועלי, איר קענען פרעגן עקססעל זיך פֿאַר די אָרט פון דעם טעקע ניצן וובאַ. צו טאָן דאָס, אין די וויסואַל באַסיק רעדאַקטאָר (קנעפּל וויסואַל באַסיק קוויטל דעוועלאָפּער) нужно открыть окно באַלדיק קלאַוויאַטור דורכוועג קטרל + ג, אַרייַן די באַפֿעל ? אַפּפּליקאַטיאָן.סטאַרטופּפּאַטה און גיט אויף אַרייַן:

ווי צו נוצן פערזענלעכע מאַקראָו ספר

די ריזאַלטינג דרך קענען זיין קאַפּיד און פּייסטיד אין די שפּיץ שורה פון די Explorer פֿענצטער אין Windows און גיט אַרייַן - און מיר וועלן זען אַ טעקע מיט אונדזער פערזענלעכע בוך פון מאַקראָס טעקע:

ווי צו נוצן פערזענלעכע מאַקראָו ספר

PS

און אַ ביסל פּראַקטיש נואַנסיז אין יאָג:

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

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

לאָזן אַ ענטפֿערן