Pilih Setiap Sel Lain - Tips Excel

Daftar Isi

Kuldeep perlu memilih setiap sel ketiga melalui rentang 1500 sel. memberikan solusi gila.

Menonton video

  • Kuldeep ingin memilih setiap sel ketiga untuk 1500 sel
  • Kode makro untuk menyatukan semua 500 sel terlalu panjang dan menyebabkan kesalahan kompilasi!
  • Solusi: Bangun 1, kosong, kosong. Salin ketiga sel tersebut dan tempelkan ke 1500 sel
  • Pilih 1500 sel. Beranda, Temukan & Pilih, Ke Spesial, Konstanta untuk memilih setiap sel ketiga
  • Kemudian, satu baris VBA untuk memindahkan pilihan N baris atau kolom.
  • Akhirnya, Makro VBA untuk melakukan semuanya
  • Tip Keren: Jika Anda menggunakan Ctrl + G untuk dialog Pergi Ke, ini menunjukkan rentang yang baru-baru ini dipilih.
  • Tip Keren: Dalam dialog Pergi Ke, tahan Shift untuk memilih dari Sel Saat Ini ke sel Pergi Ke.
  • Tip VBA: Menggunakan UsedRegion untuk menemukan baris terakhir di lembar kerja

Transkrip Video

Mempelajari Excel Dari, Podcast Episode 2108: Pilih Setiap Sel Ketiga.

Ini doozy. Kuldeep mengirimkan pertanyaan. Dia bilang dia punya data di E24 hingga BEV24. Itu 1500 sel. Dia perlu memilih setiap sel ketiga. (tidak jelas - 00:14) makro gabungan terlalu panjang dan menghasilkan kesalahan. Apa yang dia bicarakan, makro serikat?

Dia berbicara tentang, dia sudah mencoba ini, HOWTOSELECTEVERYTHIRDCELL. Rekam makro kecil di sini. Pilih sel ini lalu tombol CONTROL, sel itu, sel itu, sel itu, sel itu, sel itu. (tidak jelas - 00:33) bertindak terlalu jauh. Saya hanya ingin melihat bagaimana mereka merekam kodenya. Berhenti merekam. ALT + F8. HOWTOSELECTEVERYTHIRDCELL, EDIT, dan ini sangat buruk. Tidak ada cara ajaib untuk memilih setiap sel ketiga. Anda hanya perlu mencantumkan semua 500 sel di sana, yang akan memakan waktu lebih lama daripada memilih 500 sel, bukan? Tidak ada gunanya. Tidak ada gunanya, tidak ada gunanya, tidak ada gunanya. (Sehingga - 01:00) perekam makro tidak memiliki cara yang lebih baik untuk melakukan ini.

Jadi saya berkata kepada Kuldeep, apa yang harus kami lakukan, hal yang harus kami manfaatkan, adalah sel khusus. Saya berkata, kebetulan, apakah setiap sel ketiga numerik dan yang lainnya adalah teks? Tidak, katanya. Baiklah, inilah yang akan saya lakukan. Saya akan pergi ke baris baru dan meletakkan 1 dan kemudian tidak ada, tidak ada, dan saya akan menyalin ketiga sel ini, ketiga sel seperti itu, dan kemudian yang akan saya lakukan adalah ' Saya akan pergi ke akhir dan memilih semua sel itu. Sekarang, ini 1500 sel yang merupakan kelipatan 3, dan tempel, dan yang akan dilakukan untuk saya adalah memberi saya setiap sel ketiga akan menjadi numerik, seperti itu, dan yang indah adalah, apa yang kita yang dapat dilakukan adalah, pilih dari sini, ketik BEV26, dan saya akan menahan tombol SHIFT ketika saya mengklik OK, dan itu akan memilih sampai akhir, lalu HOME,TEMUKAN & PILIH, BUKA KHUSUS, dan saya ingin KONSTAN, klik OK, dan yang telah saya lakukan sekarang adalah saya berhasil memilih setiap sel ketiga dengan sangat cepat.

Anda berkata, baiklah, apa gunanya itu? Bagaimana Anda mendorong seleksi, yang merupakan pertanyaan bagus, tapi inilah yang akan kami lakukan. Kami akan beralih ke VBA. ALT + F11, ALT + F11, CONTROL + G, dan sedikit kode yang indah ini di sini. Dari pemilihan, kita akan mengimbangi beberapa baris ke bawah, beberapa kolom di atas, dan memilih, oke? Jadi, melihat datanya, saya ingin naik ke Bill Jelen di E23. Sebenarnya saya ingin pergi ke Kuldeep di E24, yang berjarak 2 baris. Jadi, saya akan mengatakan naik 2 baris, tekan ENTER, dan seleksi itu, yang merupakan setiap sel ketiga, sekarang akan naik.

Bukankah itu luar biasa, dan, sebenarnya, saya menulis empat makro kecil, satu disebut pindah ke atas, turun, ke kiri, ke kanan, karena ketika saya menunjukkan metode ini kepada Kuldeep, dia seperti, oh tidak, ada 20 hal yang saya harus dilakukan. Jadi, di sini, kita akan mengklik makro bergerak ke atas yang seharusnya memindahkan saya ke baris 23, lalu memindahkan makro kanan, makro kanan bergerak, ke bawah, kiri, kiri, kanan? Dengar, kita hanya bisa… kita bisa… setelah kita memasukkan benda itu ke sana, kita benar-benar keren untuk bisa memindahkan barang, Anda tahu, dan kemudian, dari sana, ada banyak hal lain yang ingin dilakukan Kuldeep . Dia ingin menyalin dan menempel (tidak dapat dipahami - 03:14) mengubah posisi di tempat lain, benar, dan itu semua hal yang mudah, relatif. Ini membuat setiap sel ketiga dipilih.

Sekarang, apa yang akan saya tunjukkan di sini - karena saya curiga Kuldeep ingin melakukan ini semua dalam makro dan tidak ingin melakukan langkah-langkah itu lagi dan lagi dan lagi, dan hei saya tepuk tangan, itu luar biasa - apa yang akan saya katakan kepada Kuldeep, hal pertama yang ingin saya lakukan adalah saya ingin Anda memilih semua sel. (Di mana - 03:35) Anda ingin memilih setiap sel ketiga, saya ingin Anda memilih semua sel seperti itu, oke, lalu kita akan mengatakan hitung berapa banyak kolom yang kita miliki, cari tahu di mana kita mulai, dan kemudian cari keluar baris berikutnya yang tersedia, dan saya menggunakan USEDRANGE untuk mencari tahu di mana baris terakhir. Saya menambahkan 2 baris ke sana, jadi yang harus dilakukan adalah menemukan baris kosong yang bagus di baris 27. Mari kita lihat, dan 27 adalah baris kosong. Kode akan menempatkan 1 di kolom 5 dari baris kosong itu,dan kemudian itu akan menyalin 3 sel. Jadi, E, F, dan G ada di 3 sel yang akan kita salin di sana dan kita akan menyalinnya ke 1500 kolom, yang akan menghasilkan rangkaian 1 dan kosong, kosong, 1, kosong, kosong, 1, kosong, kosong, semua jalan ke akhir data kita, dan kemudian SPECIALCELLS, ini rumah, temukan dan pilih, pergi ke sel khusus, pilih konstanta, .PILIH.

Baiklah, jadi, sekarang, dipilih data itu, dan kemudian kita tahu bahwa kita ingin naik 4 baris dan, bam, seperti itu, naik, dalam hal ini ke baris 23. Kuldeep ingin baris 24, (sesuaikan kodenya satu bit - 04:43) lalu tekan panah bawah, dan kita siap berangkat.

Itulah cara terbaik yang harus saya lakukan. Jika ada yang memiliki metode yang lebih baik untuk memilih setiap sel ketiga (tidak dapat dipahami - 04:52) cara keren untuk melakukannya atau setiap sel lain atau setiap sel keempat, tentu saja, tinggalkan beberapa komentar di komentar YouTube.

Baiklah. Saya belum mempromosikan buku Power Excel With atau VBA dengan buku makro, salah satunya. Banyak tip dan trik excel hebat dalam buku-buku itu. Klik i di pojok kanan atas untuk membaca lebih lanjut tentang buku tersebut.

Baik. Jadi, di episode ini, Kuldeep ingin memilih setiap sel ketiga untuk 1500 sel. Dia mencoba menulis makro untuk menyatukan semua 500 sel, tetapi itu terlalu panjang dan menyebabkan kesalahan kompilasi. Jadi, solusi 1: buat array 3-sel dengan 1, blank, blank; salin 3 sel tersebut dan tempelkan ke 1500 sel; yang membuat rentang lebar kolom sel 1500 dengan 1, blank, blank, 1, blank blank; pilih 1500 sel, temukan dan pilih, pergi ke khusus, konstanta, pilih setiap sel ketiga; lalu satu baris VBA itu, selection.offset.select, untuk naik beberapa baris atau kolom atau apapun; dan akhirnya (tidak jelas - 05:52) Makro VBA untuk melakukan semuanya.

Saya ingin berterima kasih kepada Kuldeep karena telah mengirimkan pertanyaan itu dan saya ingin berterima kasih kepada Anda karena telah mampir. Sampai jumpa di lain waktu untuk netcast lain dari.

Unduh berkas

Unduh file contoh di sini: Podcast2108.xlsm

Artikel yang menarik...