Eusian otomatis pinter ka handap sareng ka katuhu

Daptar eusi

Nepi ka ayeuna, sakapeung ku seuri kuring émut salah sahiji pelatihan perusahaan lapangan munggaran kuring 10 taun ka pengker.

Bayangkeun: kantor ruang terbuka kantor perwakilan perusahaan FMCG internasional, ageung sapertos lapangan maén bal. Desain Srimanganti, alat kantor mahal, kode pakéan, expats cooing di juru - éta sadayana 🙂 Di salah sahiji kamar pasamoan, kuring ngamimitian latihan canggih dua poé dina versi lajeng ayeuna Excel 2003 pikeun 15 karyawan konci departemen ékonomi. , babarengan jeung pamingpin maranéhanana. Kami kenal, kuring naroskeun ka aranjeunna ngeunaan tugas bisnis, masalah, kuring naroskeun aranjeunna nunjukkeun sababaraha file padamelan anu biasa. Aranjeunna nembongkeun panjang kilométer unloading ti SAP, lambaran laporan yén maranéhna nyieun dina ieu, jsb Muhun, éta hal akrab - Kuring mental angka kaluar jejer jeung timing, saluyukeun jeung panongton. Tina juru panon kuring, kuring perhatikeun kumaha salah sahiji pamilon, nunjukkeun sapotong laporanna, sabari narik sél kalayan rumusna ka handap ku salib hideung di pojok katuhu handap sababaraha rébu garis, teras ngalangkungan tungtung. tabél on laleur nu, narik deui, jsb Teu bisa nangtung deui, Kuring ngaganggu anjeunna curling beurit sabudeureun layar tur némbongkeun hiji ganda-klik dina cross hideung, ngajelaskeun ngeunaan otomatis-parantosan turun ka eureun. 

Ujug-ujug kuring sadar yén panongton curiga sepi jeung dulur anu nempo kuring aneh. Kuring imperceptibly kasampak sabudeureun sorangan dimana wae abdi tiasa - sagalana OK, leungeun jeung suku kuring aya dina tempatna, laleur kuring kancing nepi. Kuring mental mundur kecap panungtungan kuring dina pilarian tina sababaraha klausa dahsyat - aya nanaon kriminal, sigana. Sanggeus éta, kapala rombongan cicingeun bangun, ngoyagkeun leungeun kuring jeung nyebutkeun kalawan beungeut batu: "Hatur nuhun, Nikolai. Latihan ieu tiasa réngsé.

Nya, pondokna, tétéla teu aya anu terang ngeunaan ngaklik dua kali dina salib hideung sareng autocomplete. Kumaha bae kajantenan sajarahna yén teu aya anu nunjukkeun éta hal anu saderhana tapi perlu. Sakabeh departemén ditarik rumus sacara manual pikeun rébuan garis, fellows goréng. Jeung di dieu kuring. Adegan minyak. Kepala departemen teras naroskeun pisan pikeun henteu ngungkabkeun nami perusahaan ka saha waé 🙂

Sababaraha kali engké aya kaayaan sarupa, tapi ngan kalawan listeners individu - paling ayeuna, tangtosna, nyaho fungsi ieu. 

Eusian otomatis pinter ka handap sareng ka katuhuPatarosanna béda. Saatos kabungahan munggaran pikeun ngawasaan fitur anu saé sapertos kitu, seueur pangguna ngartos yén nyalin rumus otomatis ku ngaklik dua kali dina salib hideung (marker autocomplete) ngagaduhan sadayana aspék positip sareng négatip:

  • Niron teu salawasna lumangsung nepi ka tungtung tabél. Upami tabél henteu monolithic, nyaéta aya sél kosong dina kolom anu padeukeut, maka éta sanés kanyataan yén autocomplete bakal jalan dugi ka tungtung méja. Paling dipikaresep, prosés bakal eureun di sél kosong pangcaketna saméméh ngahontal tungtung. Upami aya sél anu dijajah ku anu aya di handapeun kolom, maka autocomplete bakal lirén persis.
  • Nalika nyalin desain sél spoils, sabab Sacara standar, henteu ngan ukur rumus disalin, tapi ogé formatna. Pikeun ngabenerkeun, klik tombol pilihan salinan sareng pilih Ukur nilai (Eusian tanpa format).
  • Teu aya jalan gancang pikeun ogé merenah manteng rumus teu ka handap tapi ka katuhuiwal ti tarik ku leungeun. Ganda klik dina cross hideung ngan handap.

Hayu urang cobian ngalereskeun kakurangan ieu ku makro anu sederhana.

Pencét potong kompas keyboard kénca Alt + F11 atawa tombol visual Basic tab pamekar (Pamekar). Selapkeun modul kosong anyar via menu Selapkeun - Modul sareng salin teks makro ieu di dinya:

Sub SmartFillDown () Taram rng Salaku Range, n Salaku Long Set rng = ActiveCell.Offset (0, -1).CurrentRegion Lamun rng.Cells.Count> 1 Lajeng n = rng.Cells (1).Row + rng.Rows. Cacah - ActiveCell.Row ActiveCell.AutoFill Tujuan: = ActiveCell.Resize (n, 1), Tipe: = xlFillValues ​​Tungtung Lamun Tungtung Sub Sub SmartFillRight () Taram rng Salaku Range, n Salaku Long Set rng = ActiveCell.Offset (-1, 0).CurrentRegion Lamun rng.Cells.Count > 1 Lajeng n = rng.Cells(1).Column + rng.Columns.Count - ActiveCell.Column ActiveCell.AutoFill Destination:=ActiveCell.Resize(1,n), Type: =xlFillValues ​​Tungtung Lamun Tungtung Sub  

Macro sapertos kieu:

  • tiasa ngeusian henteu ngan ka handap (SmartFillDown), tapi ogé ka katuhu (SmartFillRight)
  • ulah ngarusak format sél di handap atanapi ka katuhu - ngan ukur rumus (nilai) anu disalin
  • sél padeukeut kosong teu dipaliré sarta nyalin lumangsung persis nepi ka tungtung tabél, sarta teu celah pangcaketna dina data atawa sél munggaran nempatan.

Pikeun genah anu langkung ageung, anjeun tiasa netepkeun potong kompas keyboard kana makro ieu nganggo tombol Macro - Pilihan (Macros - Pilihan) katuhu aya dina tab. pamekar (Pamekar). Ayeuna cukup pikeun nuliskeun rumus atanapi nilai anu dipikahoyong dina sél mimiti kolom sareng pencét kombinasi konci anu ditangtukeun pikeun makro sacara otomatis ngeusian sadayana kolom (atanapi baris):

Beauty.

PS Bagian tina masalah sareng nyalin rumus ka tungtung tabél ieu direngsekeun dina Excel 2007 kalawan mecenghulna "tabel pinter". Leres, aranjeunna henteu salawasna sareng henteu di mana waé anu cocog. Sareng ka katuhu, Excel henteu kantos diajar nyalin nyalira.

  • Naon macros, kumaha cara ngagunakeunana, dimana kéngingkeun kode Visual Basic sareng dimana nempelkeunana.
  • tabél pinter dina Excel 2007-2013
  • Nyalin rumus tanpa shift link

Leave a Reply