프로그래밍 방식으로 증분 변경되는 데이터를 사용한 범위 자동 입력
Range 개체의 AutoFill 메서드를 사용하여 워크시트의 범위를 값으로 자동으로 채우는 방법을 알아봅니다. 대부분의 경우 AutoFill 메서드는 증분 증가 또는 감소하는 값을 범위에 저장하는 데 사용됩니다. XlAutoFillType 열거형에서 선택적 상수를 제공하여 동작을 지정할 수 있습니다.
적용 대상: 이 항목의 정보는 Excel의 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. 자세한 내용은 Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.
AutoFill을 사용하는 경우 두 개의 범위를 지정해야 합니다.
채우기의 시작점을 지정하고 초기 값을 포함하는 AutoFill 메서드를 호출하는 범위입니다.
채울 범위로 AutoFill 메서드에 매개 변수로 전달됩니다. 이 대상 범위에는 초기 값이 포함된 범위가 포함되어야 합니다.
참고 항목
Range 대신 NamedRange 컨트롤을 전달할 수 없습니다. 자세한 내용은 호스트 항목 및 호스트 컨트롤의 프로그래밍 제한 사항을 참조하세요.
예시
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);
}