Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk menetapkan urutan tab sel atau membuka kunci sel dalam Excel?

Sekiranya anda perlu menetapkan perintah tab untuk ditakrifkan sendiri, sebagai contoh, dari B5 sel ke C6, C6 ke D7, D7 ke E8, dan kemudian kembali ke B5 apabila meninggalkan sel E8 dalam lembaran kerja seperti gambar di bawah yang ditunjukkan. Bagaimana untuk mencapainya? Artikel ini menyediakan kaedah VBA untuk anda.

Tetapkan susunan tab sel atau membuka kunci sel dengan kod VBA


anak panah gelembung kanan biruTetapkan susunan tab sel atau membuka kunci sel dengan kod VBA


Sila jalankan kaedah VBA di bawah untuk menetapkan tab sel dalam lembaran kerja biasa atau membuka kunci sel dalam lembaran kerja yang dilindungi.

1. Dalam lembaran kerja, anda perlu menetapkan susunan tab, klik kanan tab helaian dan klik Lihat Kod dari menu konteks.

2. Di dalam Microsoft Visual Basic untuk Aplikasi tetingkap, copy dan tampal kod VBA di bawah ke dalam Kod tingkap.

Kod VBA: Tetapkan susunan tab sel atau membuka kunci sel

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

Nota:

1) Dalam kod, B5, C6, D7, E8 adalah susunan sel input, dan anda mesti menggunakan huruf besar alamat sel. Anda boleh mengubahnya berdasarkan keperluan anda.

2) Untuk lembaran kerja yang dilindungi, sel input mesti dikunci.

3. Tekan butang Alt + Q kunci untuk menutup Microsoft Visual Basic untuk Aplikasi tingkap.

Mulai sekarang, selepas memasukkan data dalam B5, kursor pergi ke C6 dengan menekan kekunci Tab atau Enter, kemudian pergi ke D7 apabila meninggalkan C6, dan kemudian bergerak ke D7, E8 dalam lembaran kerja semasa.


anak panah gelembung kanan biruRelated articles:


Cadangan Alat Produktiviti untuk Excel

kte tab 201905

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dan Maycock · 6 months ago
    Hello, is there a way to just hit enter without entering anything and have it go to the next selection?
  • To post as a guest, your comment is unpublished.
    Collins Neptali Arráiz López · 10 months ago
    No me funcionó, lo coloqué en la hoja de trabajo, debe haber algún error, me podrían ayudar, necesito implementarlo en mi trabajo,

    atte,

    Collins Neptali Arráiz López
  • To post as a guest, your comment is unpublished.
    Jeanne · 11 months ago
    Thanks for the code on enter order. I am working on a spreadsheet entering barcode information and I need to span up to 300 cells and the program only lets me enter 142 cells. Is there a way to add more so I can get up to 300?



    Thanks
    • To post as a guest, your comment is unpublished.
      crystal · 10 months ago
      Hi Jeanne,
      Thanks for your comment.
      But the code can’t be optimized to meet your needs. Sorry about that.
  • To post as a guest, your comment is unpublished.
    Evan · 1 years ago
    First select which cells you want to have unprotected.

    When you protect your sheet it will automatically set the tab order according to your unprotected cells. It will Tab forward from Left to Right, and Top to Bottom; Shift+Tab backward from Right To Left, and Bottom to Top.
  • To post as a guest, your comment is unpublished.
    Nat · 1 years ago
    With the order that you have listed them excel does without VBA code. Make them go backwards then you got something.