Smart autofill midina sy miankavanana

Hevitra ato Anatiny

Hatramin'izao, indraindray miaraka amin'ny tsiky dia tsaroako ny iray amin'ireo fanofanana orinasa voalohany nataoko 10 taona lasa izay.

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. 

Tampoka teo dia tsapako fa mangina ny mpanatrika ary hafahafa ny mijery ahy. Mijerijery ny tenako aho na aiza na aiza azoko atao - milamina ny zava-drehetra, mipetraka ny sandriko sy ny tongotro, voahidy ny lalitro. Mamerina an-tsaina ny teniko farany aho mba hitady fehezanteny mahatsiravina - toa tsy nisy heloka bevava, toa. Rehefa afaka izany, dia nitsangana mangina ny lehiben'ny vondrona, nandray ny tanako ary niteny tamin'ny endrika vato: "Misaotra, Nikolai. Azo tanterahina io fiofanana io.

Raha fintinina dia hita fa tsy nisy na iray aza tamin'izy ireo nahafantatra momba ny fanindriana indroa amin'ny lakroa mainty sy autocomplete. Toy ny zava-nitranga ara-tantara fa tsy nisy olona naneho azy ireo zavatra tsotra nefa ilaina. Ny sampana manontolo dia nisintona formulas ho an'ny andalana an'arivony, mahantra namana. Ary eto aho. Seho menaka. Niangavy mafy ny lehiben’ny sampan-draharaha avy eo mba tsy hilaza na iza na iza ny anaran’ny orinasany 🙂

Imbetsaka taty aoriana dia nisy toe-javatra mitovy amin'izany, saingy tamin'ny mpihaino tsirairay ihany - ny ankamaroany, mazava ho azy, dia mahafantatra an'io asa io. 

Smart autofill midina sy miankavananaHafa ny fanontaniana. Taorian'ny fifaliana voalohany amin'ny fifehezana ny endri-javatra mahafinaritra toy izany, ny ankamaroan'ny mpampiasa dia tonga saina fa ny fanaovana kopia automatique amin'ny alàlan'ny fanindriana indroa eo amin'ny lakroa mainty (marker autocomplete) dia manana ny lafiny tsara sy ny ratsy rehetra:

  • Ny fanaovana kopia dia tsy mitranga hatrany amin'ny faran'ny latabatra. Raha tsy monolithic ny latabatra, izany hoe misy sela foana ao amin'ny tsanganana mifanila, dia tsy zava-misy fa ny autocomplete dia hiasa hatramin'ny faran'ny latabatra. Azo inoana fa hijanona eo amin'ny sela foana akaiky indrindra ny dingana alohan'ny hahatongavana any amin'ny farany. Raha misy sela misy zavatra eo ambanin'ny tsanganana, dia hijanona eo amin'izy ireo marina ny autocomplete.
  • Rehefa mandika simba ny famolavolana sela, satria Amin'ny alàlan'ny default, tsy ny formula ihany no adika, fa ny format ihany koa. Raha hanitsy, tsindrio ny bokotra safidy kopia ary mifidiana Soatoavina ihany (Feno tsy misy endrika).
  • Tsy misy fomba haingana haninjitra tsara ny formula tsy midina fa miankavananaafa-tsy ny misintona amin’ny tanana. Midina indroa ny lakroa mainty.

Andao hiezaka hanamboatra ireo lesoka ireo amin'ny macro tsotra.

Tsindrio ny hitsin-dàlana kitendry havia Alt + F11 na bokotra Visual Basic vakizoro Developer (mpamorona). Ampidiro ny maody poakaty vaovao amin'ny alàlan'ny menu Ampidiro - Module ary kopia ny lahatsoratr'ireto macro ireto:

Sub SmartFillDown() Dim rng As Range, n As Long Set rng = ActiveCell.Offset(0, -1).CurrentRegion Raha rng.Cells.Count > 1 Dia n = rng.Cells(1).Row + rng.Rows. Count - ActiveCell.Row ActiveCell.AutoFill Destination:=ActiveCell.Resize(n, 1), Karazana:=xlFillValues ​​End Raha End Sub Sub SmartFillRight() Dim rng As Range, n As Long Set rng = ActiveCell.Offset(-1, 0).CurrentRegion Raha rng.Cells.Count > 1 dia n = rng.Cells(1).Column + rng.Columns.Count - ActiveCell.Column ActiveCell.AutoFill Destination:=ActiveCell.Resize(1, n), Type: =xlFillValues ​​Tapitra Raha End Sub  

macros toy izany:

  • afaka mameno tsy midina fotsiny (SmartFillDown), fa miankavanana koa (SmartFillRight)
  • aza simbaina ny endrik'ireo sela etsy ambany na miankavanana – ny raikipohy (sarobidy) ihany no adika
  • Ny sela tsy misy na inona na inona mifanakaiky dia tsy raharahaina ary ny fanaovana kopia dia mitranga hatrany amin'ny faran'ny latabatra, fa tsy amin'ny elanelana akaiky indrindra amin'ny angona na ny sela nibodo voalohany.

Ho fanamorana kokoa dia azonao atao ny manendry hitsin-dàlana amin'ireo macro ireo amin'ny fampiasana ny bokotra Macro - Safidy (Macros - Options) eo amin'ny tabilao. Developer (mpamorona). Amin'izao fotoana izao dia ampy ny miditra ny raikipohy na ny sanda irina ao amin'ny sela voalohany amin'ny tsanganana ary manindry ny fitambarana fanalahidy voatondro ho an'ny macro mba hameno ho azy ny tsanganana manontolo (na andalana):

Beauty.

PS Ny ampahany amin'ny olana amin'ny fanaovana kopia formulas mankany amin'ny faran'ny latabatra dia voavaha tao amin'ny Excel 2007 miaraka amin'ny fahatongavan'ny "tables smart". Marina fa tsy mety foana izy ireny ary tsy mety na aiza na aiza. Ary eo ankavanana, Excel dia tsy nianatra nandika samirery.

  • Inona ny macros, ny fomba fampiasana azy, ny toerana hahazoana ny Visual Basic code ary ny toerana hametahana azy.
  • Smart tables amin'ny Excel 2007-2013
  • Adikao ny formulas tsy misy fanovana rohy

Leave a Reply