مشاركة عبر


كيفية القيام بما يلي: ملء النطاقات تلقائياً ببيانات تتغيير بشكل تزايدي

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

الأسلوب AutoFill من الكائن Microsoft.Office.Interop.Excel.Range يتيح لك إمكانية تعبئة نطاق في ورقة عمل بقيم تلقائياً. معظم الأحيان ، يتم استخدام الأسلوب AutoFill في تخزين قيم متزايدة أو متناقصة في نطاق. يمكنك تحديد السلوك بواسطة توفير ثابت اختياري من التعداد XlAutoFillType .

يجب عليك تحديد نطاقين عند استخدام AutoFill:

مثال

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", missing);
    rng.AutoFill(this.Application.get_Range("B1","B5"), 
        Excel.XlAutoFillType.xlFillWeekdays); 

    rng = this.Application.get_Range("C1", missing); 
    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); 
}

التحويل البرمجي للتعليمات البرمجية

الخلية الأولى من النطاق الذي تريد تعبئته يجب أن تحتوي على قيمة أولية.

يتطلب المثال ملء ثلاثة مناطق :

  • العمود B هو لتضمين خمسة أيام أسبوع. كقيمة أولية اكتب الاثنين في خلية B1.

  • العمود C هو لتضمين خمسة أشهر. كقيمة أولية اكتب يناير في خلية C1.

  • العمود D هو لتضمين سلسلة من الأرقام، تتزايد بقيمة اثنين لكل صف. كقيم الأولية اكتب 4 في الخلية D1 و 6 في الخلية D2.

راجع أيضًا:

المهام

كيفية القيام بما يلي: الإشارة إلى نطاقات ورقة العمل في التعليمات البرمجية

كيفية القيام بما يلي: تطبيق أنماط إلى نطاقات في مصنفات

كيفية القيام بما يلي: تشغيل حسابات Excel برمجيًا

المبادئ

العمل مع النطاقات

نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف

المعلمات الاختيارية في حلول Office