Excel'de birden çok sayfada aynı hücrelerden bir liste nasıl oluşturulur?
Her aylık satış tablosunu aşağıda gösterilen ekran görüntüsü gibi ayrı bir çalışma sayfasında dağıttığımızı ve tüm satış tablolarının aynı düzene sahip olduğunu varsayalım. Şimdi, birden çok çalışma sayfasındaki tüm toplam değerlerden (Hücre E6) bir liste oluşturmak istiyoruz. Nasıl yapılır? Ve ya her çalışma sayfasının toplam değerlerinden dinamik bir liste oluşturursak? Senin için iki yol var:
VBA ile birden çok sayfada aynı hücrelerden bir liste oluşturun
Kutools for Excel ile birden çok sayfada aynı hücrelerden dinamik bir liste oluşturun
Birden çok çalışma sayfasını / çalışma kitabını tek bir çalışma sayfasına / çalışma kitabına kolayca birleştirin
Farklı çalışma kitaplarından düzinelerce sayfayı tek bir sayfada birleştirmek yorucu olabilir. Ancak Kutools for Excel's ile Birleştir (çalışma sayfaları ve çalışma kitapları) yardımcı program, sadece birkaç tıklama ile halledebilirsiniz!
VBA ile birden çok sayfada aynı hücrelerden bir liste oluşturun
Aşağıdaki VBA kodu ile, birden çok çalışma sayfasında belirtilen hücrelerden kolayca bir liste oluşturabilirsiniz. Aşağıdaki gibi yapabilirsiniz:
Adım 1: Listenizi oluşturacağınız belirtilen hücreyi seçin. Bizim durumumuzda, Cell E6'yı seçiyoruz.
Adım 2: Basın Ara Toplam + F11 Microsoft Visual Basic for Applications penceresini açmak için aynı anda tuşlarına tıklayın, Ekle > modülve ardından aşağıdaki kodu modül penceresine yapıştırın.
VBA: Birden çok sayfada aynı hücrelerden bir liste oluşturun
Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub
Adım 3: Basın F5 anahtarı veya tıklayın koşmak Bu VBA'yı çalıştırmak için düğmesine basın.
Ardından, tüm çalışma sayfalarındaki belirtilen hücreden alınan tüm değerler, KutoolsforExcel adlı yeni bir çalışma sayfasına kopyalanır. Ekran görüntüsüne bakın :
Bu VBA, listeyi yeni bir çalışma sayfasına dolduracak ve listedeki değerler statik olup orijinal değerlerle değişmeyecek.
Bununla birlikte, bazen listeyi belirtilen aralıkta doldurmak ve liste değerlerinin her zaman belirtilen hücrelerdeki orijinal değerlerle her zaman uyumlu olmasını isteyebilirsiniz. Bu ihtiyaçları karşılamak için aşağıdaki yöntemi denemelisiniz.
Kutools for Excel ile birden çok sayfada aynı hücrelerden dinamik bir liste oluşturun
Bu yöntem tanıtacak Kutools for Excel'S Çalışma Sayfalarına Dinamik Olarak Başvurun birden çok çalışma sayfasında aynı hücrelerden dinamik bir liste oluşturmak için yardımcı program.
Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!
Adım 1: Dinamik listeyi dolduracağınız Aralığı seçin ve Kutools > Daha > Çalışma Sayfalarına Dinamik Olarak Başvurun.
Adım 2: Çalışma Sayfaları Referanslarını Doldur iletişim kutusunu açarken,
(1) Siparişi Doldur kutusunu tıklayın ve açılır listeden bir dolgu türü seçin. Bizim durumumuzda seçiyoruz Hücreden sonra hücreyi dikey olarak doldur;
(2) Formülü doldur kutusunda dinamik listeyi oluşturacağınız hücre adresini belirtin ve ardından kilitlemek düğmesine tıklayın formülü kilitlemek için.
(3) Doldurma Aralığı düğmesine basın.
Şimdi, tüm çalışma sayfalarında belirtilen hücrelerdeki değerlerin aşağıda gösterilen ekran görüntüsü gibi belirtilen aralığa doldurulduğunu göreceksiniz:
Orijinal değerler değiştiğinde, bu belirtilen listedeki karşılık gelen değerler otomatik olarak değiştirilecektir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi alın
Gösteri
İlgili yazılar:
En İyi Ofis Üretkenlik Araçları
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...
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!