נוציקייט פֿאַר וובאַ פּראָגראַמיסט

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

אויב איר האָט לפּחות עטלעכע דערפאַרונג אין פּראָגראַממינג מאַקראָס אין VBA אין עקססעל, און איר טאָן ניט פּלאַן צו האַלטן, די סעלעקציע פון ​​נוציק אַד-ינס און מגילה אונטן זאָל זיין (בייַ מינדסטער טייל) נוציק פֿאַר איר.

MZ-Tools - "שווייצער מעסער" פֿאַר אַ פּראָגראַמיסט

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

ער ווייסט ווי צו טאָן אַ פּלאַץ. פון די מערסט ווערטפול, אין מיין מיינונג:

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

אַ אַנאַמביגיואַס מוזן-האָבן פֿאַר אַ פּראָגראַמיסט פון קיין מדרגה. אויב איר האָט די לעצטע ווערסיע פון ​​אָפפיסע, זיין זיכער צו אָפּלאָדירן די לעצטע ווערסיע פון ​​MZ-Tools 3.00.1218 דייטיד 1 מער, ווייַל. עס פאַרפעסטיקט אַ זשוק ווען ארבעטן מיט עקססעל 2013.  

אָפּלאָדירן לינק מז-מכשירים

סמאַרט ינדענטער - אָטאַמאַטיק ינדענטיישאַן אין די קאָד

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

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

צום באַדויערן, דער מחבר פון די פּראָגראַם פארלאזן עס אין 2005 (פארוואס, קאַרל!?) און די לעצטע ווערסיע אויף דעם פּלאַץ איז פֿאַר עקססעל 97-2003. אָבער, די פּראָגראַם אַרבעט גאַנץ גוט מיט נייַער ווערסיעס. דער בלויז קייוויאַט: אויב איר האָבן עקססעל 2013, איידער איר ינסטאַלירן סמאַרט ינדענטער, איר מוזן ערשטער ינסטאַלירן די לעצטע ווערסיע פון ​​MZ-Tools, ווייַל. עס כּולל די דינאַמיש ביבליאָטעק נייטיק פֿאַר ינדענטער ס ווערק.

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

VBE מכשירים - מיקראָ-טונינג עלעמענטן אין פארמען

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

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

אויך, דורך רעכט-קליקינג אויף אַן עלעמענט, איר קענען רענאַמע עס מיד צוזאמען מיט די קאָד.

אָפּלאָדירן לינק VBE מכשירים

VBA Diff - דערגייונג דיפפערענסעס אין קאָד

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

עס איז אַ 30-טאָג פריי צייט, און דער אַדישאַן וועט בעטן איר צו צאָלן 39 פונט פֿאַר עס (וועגן 3.5 טויזנט רובל אין די קראַנט וועקסל קורס).

פראַנגקלי גערעדט, עס איז געווען נוציק אין מיין לעבן בלויז 3-4 מאל אויף סופּער-גרויס פּראַדזשעקס, אָבער דעמאָלט עס געראטעוועט מיר עטלעכע טעג און אַ פּלאַץ פון נערוו סעלז 🙂 נו, עס איז שטענדיק, פון קורס, אַ פריי אנדער ברירה: אַרויספירן די קאָד צו אַ טעקסט טעקע (רעכט גיט מאָדולאָ - אַרויספירן) און פאַרגלייַכן זיי שפּעטער אין Microsoft Word ניצן די באַפֿעל איבערבליק - פאַרגלייַכן דאָקומענטן, אָבער מיט די הילף פון VBA Diff עס איז אַ סדר פון מאַגנאַטוד מער באַקוועם.

אָפּלאָדירן לינק VBA דיפ

Moqups און Wireframe Sketcher - פּראָוטאַטייפּ צובינד

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

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

דאָס איז אַן אָנליין רעדאַקטאָר וואָס:

  • טוט נישט דאַרפן ינסטאַלירונג פון באַזונדער מגילה. איר קענט שטענדיק קומען צו דער קליענט ס אָפיס און עפענען-ווייַזן-ריכטן די באשאפן צובינד רעכט אויף דעם פּלאַץ.
  • כּולל אַלע די הויפּט עלעמענטן פון דיאַלאָג באָקסעס (לאַבעלס, קנעפּלעך, רשימות, אאז"ו ו) אין ווערסיעס פֿאַר Windows און מעק.
  • אַלאַוז איר צו אַרויספירן די באשאפן צובינד אין PNG אָדער PDF פֿאָרמאַטירונגען אָדער שיקן אַ לינק צו דעם קליענט פֿאַר וויוינג אָנליין.
  • אַקטואַללי פֿרייַ. עס זענען לימאַץ אויף די נומער פון גראַפיק עלעמענטן, אָבער איך האָבן קיינמאָל געראטן צו גיין ווייַטער פון זיי. אויב איר לויפן אויס פון פּלאַץ אָדער איר ווילן צו קראָם עטלעכע גרויס פּראַדזשעקס אין אַמאָל, איר קענען שטענדיק אַפּגרייד צו די פּרעמיע ווערסיע פֿאַר $ 99 פּער יאָר.

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

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

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

לינק צו מאָקוופּס

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

ומזעיק באַסיק - קאָד אָבפוסקאַטאָר

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

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

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

דאַונלאָוד ומזעיק באַסיק

קאָד קלינער - קאָד רייניקונג

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

אָפּלאָדירן לינק קאָד קלינער

בענד קסמל עדיטאָר

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

נוציקייט פֿאַר וובאַ פּראָגראַמיסט

לעגאַמרע ווונדערלעך ווייכווארג וואָס:

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

אָפּלאָדירן לינק בענד קסמל עדיטאָר

PS

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

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

און נאך. 

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

 

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