Aracılığıyla paylaş


Nasıl yapılır: Aralıkları Artımlı Şekilde Değişen Verilerle Program Aracılığıyla Otomatik Biçimde Doldurma

Microsoft.Office.Interop.Excel.Range nesnesinin AutoFill yöntemi, çalışma sayfasındaki bir aralığı değerlerle otomatik olarak doldurmanıza olanak sağlar.Genellikle AutoFill yöntemi rutin olarak artan veya azalan değerleri bir aralıkta saklamak için kullanılır.XlAutoFillType sabit listesinden isteğe bağlı bir sabit vererek davranışı belirleyebilirsiniz.

Uygulama alanı: Bu konudaki bilgiler Excel 2013 ve Excel 2010 uygulamalarının belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

AutoFill kullanırken iki tane aralık belirlemeniz gerekir:

Örnek

Private Sub AutoFill()
    Dim rng As Excel.Range = Me.Application.Range("B1")
    rng.AutoFill(Me.Application.Range("B1:B5"), Excel.XlAutoFillType.xlFillWeekdays)

    rng = Me.Application.Range("C1")
    rng.AutoFill(Me.Application.Range("C1:C5"), Excel.XlAutoFillType.xlFillMonths)

    rng = Me.Application.Range("D1:D2")
    rng.AutoFill(Me.Application.Range("D1:D5"), Excel.XlAutoFillType.xlFillSeries)
End Sub
private void AutoFill()
{
    Excel.Range rng = this.Application.get_Range("B1");
    rng.AutoFill(this.Application.get_Range("B1","B5"), 
        Excel.XlAutoFillType.xlFillWeekdays); 

    rng = this.Application.get_Range("C1"); 
    rng.AutoFill(this.Application.get_Range("C1","C5"),
        Excel.XlAutoFillType.xlFillMonths);

    rng = this.Application.get_Range("D1","D2");
    rng.AutoFill(this.Application.get_Range("D1","D5"),
        Excel.XlAutoFillType.xlFillSeries); 
}

Kod Derleniyor

Doldurmak istediğiniz aralığın ilk hücresinda başlangıç değeri bulunmalıdır.

Bu örnek, üç bölgeyi doldurmanızı gerekli tutar.

  • B sütunu hafta içi beş günü içerir.Başlangıç değeri olarak B1 hücresine Monday yazın.

  • C sütunu beş tane ay içerir.Başlangıç değeri olarak C1 hücresine January yazın.

  • D sütunu her satırda ikişer olarak artan bir sayı dizisi içerir.Başlangıç değeri olarak D1 hücresine 4, D2 hücresine 6 yazın.

Ayrıca bkz.

Görevler

Nasıl yapılır: Koddaki Çalışma Sayfası Aralıklarına Program Aracılığıyla Bakma

Nasıl yapılır: Program Aracılığıyla Çalışma Kitaplarındaki Aralıklara Biçimler Uygulama

Nasıl yapılır: Excel Hesaplarını Program Aracılığıyla Çalıştırma

Kavramlar

Aralıklarla Çalışma

Konak Öğeleri ve Konak Kontrollerine Genel Bakış

Office Çözümlerinde İsteğe Bağlı Parametreler