Tüm Grafikleri Mevcut Tüm Çalışma Sayfalarından Excel Çalışma Kitabında Yeni Oluşturulan Bir Tabloya Toplu Taşımanın 2 Yolu

Şimdi paylaş:

Excel çalışma kitabınızdaki her çalışma sayfasında birden fazla grafik varsa ve şimdi tüm grafikleri yeni oluşturulmuş bir çalışma sayfasına toplu olarak taşımak istiyorsanız, bu yazıyı inceleyebilirsiniz. Burada size 2 kolay yöntem tanıtacağız.

Bir Excel çalışma kitabının her çalışma sayfasındaki veriler için grafikler oluşturduktan sonra, verileri bu grafiklere göre daha iyi analiz edebilmek için tüm bu grafikleri aynı çalışma sayfasında toplamak isteyebilirsiniz. Başka bir deyişle, hepsini yeni bir çalışma sayfasına taşımayı umabilirsiniz. Birkaç grafik varsa, tek tek hareket etmek için aşağıdaki Yöntem 1'i kullanabilirsiniz. Yine de, sayısız çizelge varsa, ikincisini kullanmanız daha iyi olur.

Yöntem 1: Grafiği Tek Tek El İle Taşıyın

  1. İlk başta, tüm grafikleri taşımak istediğiniz yeni bir çalışma sayfası oluşturun.
  2. Ardından, bir çalışma sayfası açın ve içindeki bir çizelgeye adım atın.
  3. Ardından, grafiğe sağ tıklayın ve içerik menüsünden “Grafik Taşı” seçeneğini seçin.Grafiği Taşı
  4. Açılan "Grafik Taşı" iletişim kutusunda, "Nesne" listesinden yeni sayfayı seçin ve "Tamam" ı tıklayın.Yer seçin
  5. Bir kerede, seçilen grafik taşınacaktır.Grafik Yeni Sayfaya Taşındı
  6. Artık tüm çalışma sayfalarındaki tüm grafikleri tek tek işlemek için bu yolu kullanabilirsiniz.

Yöntem 2: Excel VBA ile Toplu Taşıma

  1. Başlamak için, Excel VBA düzenleyicisini “ göre başlatın.Excel'inizde VBA Kodunu Nasıl Çalıştırırsınız?".
  2. Ardından, aşağıdaki kodu bir modüle veya projeye yerleştirin.
Sub MoveAllCharts()
    Dim strNewSheet As String
    Dim objTargetWorksheet As Worksheet
    Dim objWorksheet As Worksheet
    Dim objChart As Object

    'Create a new sheet
    strNewSheet = "Charts"
    ActiveWorkbook.Worksheets.Add(Before:=Application.Worksheets(1)).Name = strNewSheet
    Set objTargetWorksheet = Application.Worksheets(strNewSheet)

    For Each objWorksheet In Application.ActiveWorkbook.Worksheets
        If objWorksheet.Name <> strNewSheet Then
           'Move each chart to the new sheet one by one
           For Each objChart In objWorksheet.ChartObjects
               objChart.Chart.Location xlLocationAsObject, strNewSheet
           Next objChart
        End If
    Next

    objTargetWorksheet.Activate
End Sub

VBA Kodu - Tüm Grafikleri Mevcut Tüm Çalışma Sayfalarından Yeni Oluşturulan Bir Tabloya Toplu Taşıma

  1. Daha sonra bu makroyu hemen çalıştırmak için doğrudan “F5” tuşuna basın.
  2. Makro bittiğinde, VBA editöründen çıkın.
  3. Excel ana penceresinde, tüm grafikleri görebileceğiniz yeni bir çalışma sayfası görebilirsiniz.Yeni Excel Çalışma Sayfasında Toplu Taşınan Grafikler

karşılaştırma

  Avantajlar Dezavantajlar
Yöntem 1 Kullanımı kolay Tek tek hareket etmelisin
Yöntem 2 Tüm grafikleri toplu olarak işleyebilir Kullanıcıların harici makrolara dikkat etmesi gerekir

Hasarlı Excel Dosyasını Onar

Excel ara sıra çökebileceğinden, Excel dosyası bozulmaya eğilimlidir. Böyle bir durumda, güçlü ve güvenilir bir xlsx kurtarma araç, örneğin DataNumen Excel Repair. Excel dosyanız bozulduğunda ve Excel'in otomatik kurtarma özelliği çalışmadığında kullanışlı olacaktır.

Yazar Tanıtımı:

Shirley Zhang, bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. onarım sql ve görünüm onarım yazılım ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com

Şimdi paylaş:

Yoruma kapalı.