Ana içeriğe atla

Excel'de bir dizi hücreden sıra çalışma sayfaları nasıl oluşturulur?

Yazar: Xiaoyang Son Değiştirilme Tarihi: 2013-10-24

Çalışma sayfanızda bir dizi veriniz varsa ve şimdi, hücre verilerini temel alan bir dizi çalışma sayfası oluşturmak istiyorsanız, aşağıdaki ekran görüntüsüne bakın. Elbette, çalışma sayfası adını manuel olarak tek tek düzenleyebilirsiniz, ancak birden fazla çalışma sayfası adının düzenlenmesi gerekiyorsa, bu yol zahmetli ve zaman alıcı olacaktır. Burada size yardımcı olacak bazı hızlı püf noktalarından bahsedeceğim.

doc-create-pages-from-list1

VBA kodu ile hücre listesinden sıra çalışma sayfaları oluşturun

Kutools for Excel ile hücre listesinden sıra çalışma sayfaları oluşturun


ok mavi sağ balon VBA kodu ile hücre listesinden sıra çalışma sayfaları oluşturun

Aşağıdaki VBA kodu, mevcut çalışma sayfalarından sonra hücre içeriğine göre adlandırılan bazı çalışma sayfalarını eklemenize yardımcı olabilir. Lütfen şunu yapın:

1. Basılı tutun ALT + F11 anahtarlar, ardından açılır Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.

VBA kodu: hücre listesine göre sıra çalışma sayfaları ekleyin

Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
        Ws.Name = arr(i, j)
    Next
Next
Application.ScreenUpdating = True
End Sub

3. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için tuşuna basın ve ardından kullanmak istediğiniz aralığı seçmeniz için bir istem kutusu açılacaktır. Ekran görüntüsüne bakın:

doc-create-pages-from-list2

4. Ve sonra tıklayın OKhücre değerleriyle adlandırılan çalışma sayfaları, mevcut çalışma sayfasının arkasına eklenmiştir. Ekran görüntüsüne bakın:

doc-create-pages-from-list3

Notlar:

1. Yeni çalışma sayfaları mevcut çalışma sayfasından sonra eklenecektir.

2. Seçilen aralıkta boş hücreler varsa, çalışma sayfaları varsayılana göre adlandırılır. Ekran görüntülerine bakın:

doc-create-pages-from-list4
-1
doc-create-pages-from-list5

ok mavi sağ balon Kutools for Excel ile hücre listesinden sıra çalışma sayfaları oluşturun

Burada kullanışlı bir araç tanıtıyorum.Kutools for Excel, Onun ile Sıra Çalışma Sayfaları Oluşturun, hızlı bir şekilde ay adı, gün adı, özel liste vb. içeren çalışma sayfaları oluşturabilirsiniz.

Kutools for Excel 300'den fazla kullanışlı Excel aracı içerir. 30 günde hiçbir sınırlama olmaksızın ücretsiz deneyin. Şimdi alın.

Kutools for Excel'i kurduktan sonra, lütfen aşağıdaki adımları uygulayın:

1. Çalışma sayfalarını temel alarak oluşturmak istediğiniz aralığı seçin.

2. Tıkla kuruluş > Çalışma Sayfası Araçları > Sıra Çalışma Sayfaları Oluşturun, ekran görüntüsüne bakın:

doc-create-pages-from-list6

3. In Sıra Çalışma Sayfaları Oluşturun iletişim kutusunda, yeni sıra çalışma sayfalarını oluşturmak istediğiniz çalışma sayfası türünü seçin ve ardından Bir aralıktaki veriler seçenek, ekran görüntüsüne bakın:

doc-create-pages-from-list7

4. Sonra tıklayın OK iletişim kutusunu kapatmak için ve çalışma sayfalarını içeren yeni bir çalışma kitabı, seçilen aralık verilerine göre adlandırılır. Ekran görüntüsüne bakın:

doc-create-pages-from-list8

Notlar:

1. Sayfa 1 veya Sayfa 2'yi seçerseniz, yeni çalışma sayfaları, Sayfa 1 veya Sayfa 2 ile aynı formatta oluşturulur.

2. Yeni çalışma sayfaları yeni bir çalışma kitabında oluşturulur.

3. Seçilen aralıkta boş hücreler varsa, çalışma sayfaları varsayılana göre adlandırılır. Ekran görüntülerine bakın:

doc-create-pages-from-list9
-1
doc-create-pages-from-list10

Bu Create Sequence Çalışma Sayfaları özelliği hakkında daha fazla bilgi edinmek için tıklayın.


İlgili makale:

Excel'de Özel Adlarla Yeni Çalışma Sayfaları Nasıl Eklenir?

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to add bydefault table with row name and column name on sheets after creating sheets using command button. Please help.
This comment was minimized by the moderator on the site
How can the code be modified to copy a worksheet labeled "Template" and rename it to the values in the list selected in the range? I tried modifying the "worksheets.Add" code to "Worksheets("Template").Copy but it just makes copies with the worksheets labeled "Template(1)", "Template(2)", etc. Also, is there a way to put the tabs in numerical order as they are added?
This comment was minimized by the moderator on the site
Hi, Would it be possible to set-up a template for the new sheets created, instead of blank worksheets. Thanks Dave
This comment was minimized by the moderator on the site
Hi, I want to create invoices using excel and need to know whether is there a way to auto generate the second continuation page when the items on the first page exceed the A4 page layout that I have predefined? Any help is appreciated.
This comment was minimized by the moderator on the site
Could you modify the VBA code so that if the worksheet exists, it is skipped over? As it exists now, running the code a second time on the same range will create numbered worksheets. Thanks! Chris
This comment was minimized by the moderator on the site
Hello, Can I exclude blanks and automatically copy data with is behind the name? This data is generated from a pivot and I want to have all the names in different tabs with the data behind it in the layout. name1 data data data blank data data data blank Name 2 Thanks!
This comment was minimized by the moderator on the site
I need to duplicate one sheet when making all these new sheets from a list. Can you add the code for that? Thanks!
This comment was minimized by the moderator on the site
You can right click the tab and choose "move or copy" to duplicate it.
This comment was minimized by the moderator on the site
Very useful. thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations