Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara mengatur urutan tab sel atau sel yang tidak terkunci di Excel?

Misalkan Anda perlu mengatur urutan tab untuk sel yang Anda tentukan sendiri, misalnya, tekan tombol Tab akan berpindah dari sel B5 ke C6, dari C6 ke D7, dari D7 ke E8, lalu kembali ke B5 saat meninggalkan sel E8 di lembar kerja seperti gambar di bawah ini ditampilkan. Bagaimana cara mencapainya? Artikel ini menyediakan metode VBA untuk Anda.

Atur urutan tab sel atau sel yang tidak terkunci dengan kode VBA


Atur urutan tab sel atau sel yang tidak terkunci dengan kode VBA


Silakan jalankan metode VBA di bawah ini untuk mengatur urutan tab sel di lembar kerja normal atau sel yang tidak terkunci di lembar kerja yang dilindungi.

1. Pada lembar kerja Anda perlu mengatur urutan tab, klik kanan tab lembar dan klik Lihat kode dari menu konteks

2. Dalam Microsoft Visual Basic untuk Aplikasi jendela, salin dan tempel kode VBA di bawah ini ke file Kode jendela.

Kode VBA: Atur urutan tab sel atau sel yang tidak terkunci

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim tabArray As Variant
    Dim i As Long
    tabArray = Array("B5", "C6", "D7", "E8")
    Application.ScreenUpdating = False
    For i = LBound(tabArray) To UBound(tabArray)
        If tabArray(i) = Target.Address(0, 0) Then
            If i = UBound(tabArray) Then
                Me.Range(tabArray(LBound(tabArray))).Select
            Else
                Me.Range(tabArray(i + 1)).Select
            End If
        End If
    Next i
    Application.ScreenUpdating = True
End Sub

Catatan:

1) Dalam kode, B5, C6, D7, E8 adalah urutan sel input, dan Anda harus menggunakan huruf besar alamat sel. Anda dapat mengubahnya berdasarkan kebutuhan Anda.
2) Untuk lembar kerja yang diproteksi, sel input harus dibuka kuncinya.

3. tekan lain + Q kunci untuk menutup Microsoft Visual Basic untuk Aplikasi jendela.

Mulai sekarang, setelah memasukkan data di B5, kursor menuju ke C6 dengan menekan tombol Tab atau Enter, lalu ke D7 saat keluar dari C6, lalu berpindah ke D7, E8 di lembar kerja saat ini.


Terkait artikel:


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (14)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Bisakah ini digunakan untuk memaksa tab ke sel yang tidak terkunci berikutnya di lembar kerja? Sebagai contoh, saya memerlukan operator untuk memasukkan (memindai) data ke dalam sel A15, dan kemudian tab ke C15, lalu E15, lalu G15 (yang merupakan akhir baris), lalu kembali ke sel pertama di sel berikutnya baris, A16 dan ulangi urutannya. Saya perlu memaksakan pola ini karena beberapa operator menggunakan pemindai yang diprogram ke tab, dan yang lain diprogram untuk masuk. Terima kasih!!
Komentar ini diminimalkan oleh moderator di situs
Apakah mungkin menggunakan kode yang sama ini untuk memaksa tab melintasi setiap baris ke setiap sel yang tidak terlindungi? Saya perlu tab mulai dari sel A15, dan kemudian pindah ke sel yang tidak terlindungi berikutnya (C15), lalu E15, lalu G15. Sesampai di sini, saya perlu tab ke A16 dan ulangi proses untuk sisa formulir. Alasan saya membutuhkan ini adalah karena data dimasukkan oleh pemindai kode batang, dan beberapa diprogram ke tab, dan yang lain masuk. Terima kasih atas bantuan Anda dalam hal ini. Spinaz
Komentar ini diminimalkan oleh moderator di situs
Halo dan terima kasih atas kode VBA untuk mengatur urutan tab dalam lembar yang dilindungi di mana label kontrol formulir dan kotak drop-down kontrol formulir tidak terkunci dan pengguna dapat membuka tab dan mengisi informasi dalam label, dan ketika tab ke daftar drop-down pilih jumlah item yang diberikan instruksi kepadanya, dan saya telah membuat kemajuan dengan kode Anda. Pada awalnya saya hanya bisa tab melalui masing-masing kontrol bentuk label, sekarang saya kadang-kadang menekan daftar drop-down. Saya akan sangat menikmati turorial tentang bagaimana melakukan ini
Komentar ini diminimalkan oleh moderator di situs
Dengan urutan yang telah Anda daftarkan, mereka melakukannya tanpa kode VBA. Buat mereka mundur maka Anda mendapatkan sesuatu.
Komentar ini diminimalkan oleh moderator di situs
Pertama pilih sel mana yang ingin Anda lindungi.

Saat Anda melindungi lembar Anda, itu akan secara otomatis mengatur urutan tab sesuai dengan sel Anda yang tidak terlindungi. Ini akan Tab maju dari Kiri ke Kanan, dan Atas ke Bawah; Shift+Tab mundur dari Kanan Ke Kiri, dan Bawah ke Atas.
Komentar ini diminimalkan oleh moderator di situs
Evan yang terhormat,
Terima kasih untuk berbagi.
Komentar ini diminimalkan oleh moderator di situs
Terima kasih untuk kode pada pesanan masuk. Saya sedang mengerjakan spreadsheet yang memasukkan informasi kode batang dan saya perlu menjangkau hingga 300 sel dan program ini hanya memungkinkan saya memasukkan 142 sel. Apakah ada cara untuk menambahkan lebih banyak sehingga saya bisa mendapatkan hingga 300?



Terima kasih
Komentar ini diminimalkan oleh moderator di situs
Hai Jeanne,
Terima kasih atas komentar Anda.
Tetapi kode tidak dapat dioptimalkan untuk memenuhi kebutuhan Anda. Maaf tentang itu.
Komentar ini diminimalkan oleh moderator di situs
No me function, lo coloqué en la hoja de work, debe haber algún error, me podrían ayudar, necesito implementarlo en my trabajo,

Atte,

Collins Neptali Arráiz López
Komentar ini diminimalkan oleh moderator di situs
Halo, apakah ada cara untuk menekan enter tanpa memasukkan apa pun dan melanjutkan ke pilihan berikutnya?
Komentar ini diminimalkan oleh moderator di situs
Halo, Baru di sini Kode VBA berfungsi sampai saya menekan Kotak Tarik, saya mendapatkan yang pertama saat membuat pilihan saya, tekan Tab dan itu pindah ke sel yang terkunci, Ini bertindak seperti sel yang tidak saya masukkan data apa pun. saran? GlennD24
Komentar ini diminimalkan oleh moderator di situs
Atau, kode VBA untuk menentukan urutan sel yang rusak berfungsi dengan baik. Anda merasa bahwa untuk fungsi ini, Anda perlu memasukkannya ke ponsel dan menekan TAB atau ENTER.
PERGUNTA: Você tem como fazer este código percorrer todas as células (no meu caso são 31, sendo algumas vazias e outras com valores padrão) sem ter que entrar com dados nelas, somente pressionando TAB ou ENTER. Como eu tenho algumas células vazias e outras com valores, por padrão, eu gostaria de percorrer as células sem precisar entry com dados em todas elas novamente, mas, somente alterando as células que forem preciso alterar.att

Teks yang diterjemahkan oleh Google Translator
Halo, kode VBA untuk mengatur urutan sel yang diinginkan bekerja dengan sempurna. Saya menyadari bahwa agar berfungsi, perlu memasukkan data ke dalam sel dan tekan TAB atau ENTER.
PERTANYAAN: Anda dapat membuat kode ini melewati semua sel (dalam kasus saya ada 31, beberapa kosong dan lainnya dengan nilai default) tanpa harus memasukkan data di dalamnya, cukup menekan TAB atau ENTER. Karena saya memiliki beberapa sel kosong dan yang lain dengan nilai, secara default saya ingin menggilir sel tanpa harus memasukkan data di semua sel lagi, tetapi hanya mengubah sel yang perlu saya ubah.att

Komentar ini diminimalkan oleh moderator di situs
Saya telah menyalin kode Anda ke lembar kerja saya, tetapi segera setelah saya menutupnya dan membukanya kembali untuk menggunakannya lagi, kode tersebut hilang. Bagaimana cara menyimpan ini?
Komentar ini diminimalkan oleh moderator di situs
Hai Anita,
Jika Anda ingin menyimpan kode VBA untuk penggunaan fitur, setelah menambahkan kode VBA, simpan buku kerja Anda sebagai Buku kerja Excel Macro-enabled seperti yang ditunjukkan pada tangkapan layar di bawah ini. Kemudian gunakan file yang baru disimpan di masa mendatang.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/Excel_macro-enabled_workbook.png
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan