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

or

Bagaimana untuk menamakan helaian berdasarkan nilai sel (dari senarai) dalam Excel?

Biasanya, kami boleh dengan mudah mengubah nama lembaran kerja dengan mengklik kanan helaian dalam Tab Lembaran dan memilih Namakan semula dari menu klik kanan dalam Excel. Bagaimana jika menamakan semula semua / pelbagai lembaran kerja dengan nilai sel tertentu? Dan bagaimana jika secara dinamik menamakan lembaran kerja berdasarkan nilai sel yang ditentukan? Dalam artikel ini, beberapa kaedah akan membantu anda menyelesaikannya dengan mudah.

Nama secara dinamik helaian berdasarkan nilai sel dengan VBA

Namakan berbilang helaian berdasarkan nilai sel dalam helaian sepadan

Namakan berbilang helaian dari senarai yang ditentukan

Namakan semula berbilang helaian berdasarkan nilai sel dalam helaian yang sepadan dalam Excel


Kita boleh dinamakan lembaran kerja secara dinamik dari nilai sel tertentu dengan VBA di Excel, dan anda boleh lakukan seperti berikut:

Langkah 1: Klik kanan lembaran kerja dalam Tab Lembaran yang dinamakan secara dinamik oleh nilai sel, dan pilih Lihat Kod dari menu klik kanan.

Langkah 2: Dalam tetingkap Microsoft Visual Basic untuk tetingkap Aplikasi, tampal kod VBA berikut ke dalam tetingkap modul.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Nota: VBA ini boleh mengubah suai semula lembaran kerja secara dinamik berdasarkan nilai Cell A1, dan anda boleh menukar A1 ke sel lain berdasarkan keperluan anda.

Langkah 3: Simpan kod VBA dan tutup tetingkap Microsoft Visual Basic for Application.

Kemudian anda akan melihat nama kunci dinamik berubah berdasarkan nilai sel yang ditentukan.

Nota:

  1. Jika sel yang dinyatakan kosong, lembaran kerja tidak akan dinamakan semula;
  2. Jika anda menaip aksara khas ke dalam sel tertentu, seperti *, ia akan muncul amaran ralat.

Dengan Kutools untuk Excel's Namakan semula Pelbagai Lembar Kerja ciri, anda boleh dengan cepat menamakan semua / helaian berganda dengan sel yang dinyatakan dalam helaian yang sepadan. Contohnya, namakan semula setiap helaian dengan nilai Cell A1 dalam setiap helaian.

Kutools untuk Excel - Menggabungkan lebih banyak daripada Fungsi dan Alat Lanjutan 300 untuk Microsoft Excel

1. klik Enterprise > Lembaran kerja > Namakan semula Pelbagai Lembar Kerja. Lihat tangkapan skrin:

2. Dalam kotak dialog Rename Multiple Worksheets pembukaan, sila (lihat tangkapan skrin di bawah):

(1) Dalam Lembaran kerja senarai, sila semak lembaran kerja yang namanya anda akan berubah;

(2) Dalam Namakan semula Pilihan seksyen, sila periksa Gantikan nama lembaran asal pilihan;

(3) Dalam Nama Lembaran Kerja Baru seksyen, sila periksa Namakan semula lembaran kerja dengan sel tertentu pilihan, dan tentukan sel yang kandungannya akan anda namakan helaian bersesuaian dengan.

(4) Klik pada Ok butang.

Dan kini semua helaian yang telah ditanda telah dinamakan semula dengan sel yang dinyatakan setiap helaian. Lihat tangkapan skrin:

Kutools untuk Excel - Termasuk lebih banyak alat Excel berguna 300. Ciri penuh percubaan percuma 60-hari, tiada kad kredit diperlukan! Dapatkan sekarang!


Kutools untuk Excel Namakan semula Pelbagai Lembar Kerja Ciri juga menyokong untuk menamakan helaian berganda dengan nilai sel dalam julat yang ditetapkan.

Kutools untuk Excel - Menggabungkan lebih banyak daripada Fungsi dan Alat Lanjutan 300 untuk Microsoft Excel

1. Klik Enterprise > Lembaran kerja > Namakan semula Pelbagai Lembar Kerja.

2. Dalam kotak dialog Rename Multiple Worksheet pembukaan, anda perlu (lihat tangkapan skrin di bawah):

(1) Dalam Lembaran kerja senarai, periksa lembaran kerja yang akan anda namakan semula dengan nilai sel.

(2) Dalam Namakan semula Pilihan seksyen, periksa Gantikan nama lembaran asal pilihan;

(3) Dalam Nama Lembaran Kerja Baru seksyen, periksa Dari rentang Spesifik pilihan, klik butang untuk membuka kotak dialog Rename Multiple Worksheets yang kedua, pilih sel yang akan anda namakan semula dengan nilai-nilai mereka, dan klik OK butang.

(4) Klik pada Ok butang untuk memohon penamaan semula.

Kemudian anda akan melihat semua nama lembaran kerja yang diperiksa diubah kepada nilai sel yang ditentukan. Lihat gambar di bawah skrin:

Kutools untuk Excel - Termasuk lebih banyak alat Excel berguna 300. Ciri penuh percubaan percuma 60-hari, tiada kad kredit diperlukan! Dapatkan sekarang!


Dalam Video ini, yang Kutools tab dan Kutools Lebih tab ditambah dengan Kutools untuk Excel. Jika perlu, sila klik di sini untuk mempunyai percubaan percuma 60-hari tanpa batasan!



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.
    Sam Riggins · 9 months ago
    I used the dynamic sheet name coding and functionally it works well, but I get the Runtime Error 1004 whenever I click inside a cell. Anyone have any info on how to correct this?


    Thanks
  • To post as a guest, your comment is unpublished.
    HHani · 1 years ago
    This is awesome, thank you so much....
  • To post as a guest, your comment is unpublished.
    Mel · 2 years ago
    so I am trying to do this, but nothing is happening - my sheet names aren't changing, everything is the exact same. Do you know what I am doing wrong??