Condividi tramite


Riempire automaticamente gli intervalli a livello di codice con dati che cambiano in modo incrementale

Il AutoFill metodo dell'oggetto Range consente di riempire automaticamente un intervallo in un foglio di lavoro con valori. Nella maggior parte dei casi, il AutoFill metodo viene usato per archiviare valori incrementali crescenti o decrescenti in un intervallo. È possibile specificare il comportamento specificando una costante facoltativa dall'enumerazione XlAutoFillType .

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

È necessario specificare due intervalli quando si usa AutoFill:

Esempio

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