סמאַרט אַוטאָפילל אַראָפּ און רעכט

ינהאַלט

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

Imagine: the open space office of the representative office of an international FMCG company, huge as a football field. Chic design, expensive office equipment, dress code, expats cooing in the corners – that’s all 🙂 In one of the meeting rooms, I start a two-day advanced training on the then current version of Excel 2003 for 15 key employees of the economic department, along with their leader. We get acquainted, I ask them about business tasks, problems, I ask them to show several typical work files. They show the kilometer length of unloading from SAP, the sheets of reports that they make on this, etc. Well, it’s a familiar thing – I mentally figure out topics and timing, adjust to the audience. Out of the corner of my eye, I notice how one of the participants, demonstrating a piece of his report, patiently pulls the cell with the formula down by the black cross in the lower right corner for several thousand lines, then skips the end of the table on the fly, pulls it back, etc. Unable to stand it, I interrupt him curling the mouse around the screen and show a double-click on the black cross, explaining about auto-completion down to the stop. 

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

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

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

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

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

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

דרוק קלאַוויאַטור דורכוועג לינקס אַלט + פקסנומקס אָדער קנעפּל וויסואַל באַסיק קוויטל דעוועלאָפּער (דעוועלאָפּער). אַרייַנלייגן נייַ ליידיק מאָדולע דורך מעניו אַרייַנלייגן - מאָדולע און נאָכמאַכן די טעקסט פון די מאַקראָס דאָרט:

סוב סמאַרטפיללדאָוון () טונקל רנג ווי ראַנגע, n ווי לאנג באַשטעטיקט rng = אַקטיווסעלל.אָפסעט (0, -1). ציילן - ActiveCell.Row ActiveCell.AutoFill דעסטיניישאַן:=ActiveCell.Resize(n, 1), טיפּ:=xlFill וואַלועס סוף אויב סוף סוב סוב סמאַרטפיללרייט() טונקל rng ווי קייט, n ווי לאַנג באַשטעטיקט rng = אַקטיווסעלל.אָפסעט (-1, 1).CurrentRegion אויב rng.Cells.Count> 1 דעמאָלט n = rng.Cells(0).Column + rng.Columns.Count - ActiveCell.Column ActiveCell.AutoFill דעסטיניישאַן:=ActiveCell.Resize(1, n), טיפּ: =xlFill וואַלועס סוף אויב סוף סוב  

אַזאַ מאַקראָס:

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

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

שיינקייט.

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

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

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