Bagikan melalui


Mengisi rentang secara terprogram secara otomatis dengan data yang berubah secara bertahap

Metode AutoFillRange objek memungkinkan Anda mengisi rentang dalam lembar kerja dengan nilai secara otomatis. Paling sering, AutoFill metode ini digunakan untuk menyimpan nilai yang meningkat atau menurun secara bertahap dalam rentang. Anda dapat menentukan perilaku dengan menyediakan konstanta opsional dari XlAutoFillType enumerasi.

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO untuk Excel. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.

Anda harus menentukan dua rentang saat menggunakan AutoFill:

  • Rentang yang memanggil AutoFill metode , yang menentukan titik awal isian dan berisi nilai awal.

  • Rentang yang ingin Anda isi, diteruskan sebagai parameter ke AutoFill metode . Rentang tujuan ini harus menyertakan rentang yang berisi nilai awal.

    Catatan

    Anda tidak dapat meneruskan NamedRange kontrol sebagai pengganti Range. Untuk informasi selengkapnya, lihat Batasan terprogram item host dan kontrol host.

Contoh

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); 
}