Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

NamedRange.AutoFill, méthode (Range, XlAutoFillType)

 

Remplit automatiquement les cellules du contrôle NamedRange.

Espace de noms:   Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

object AutoFill(
	Range Destination,
	XlAutoFillType Type = XlAutoFillType.xlFillDefault
)

Paramètres

Destination

Cellules à remplir.La destination doit inclure la plage source.

Type

Spécifie le type de remplissage.

Il peut s'agir de l'une des valeurs XlAutoFillType suivantes :

xlFillDays

xlFillFormats

xlFillSeries

xlFillWeekdays

xlGrowthTrend

xlFillCopy

xlFillDefault

xlFillMonths

xlFillValues

xlFillYears

xlLinearTrend

Si cet argument a la valeur xlFillDefault ou a omis, Microsoft Office Excel sélectionne le type de remplissage le plus approprié, en fonction de la plage source.

Valeur de retour

Type: System.Object

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

L'exemple de code suivant définit la valeur 5 dans la cellule A1, puis utilise la méthode AutoFill pour remplir automatiquement les cellules A1 à 20 avec la valeur de la cellule A1.

Cet exemple illustre une personnalisation au niveau du document.

private void SetAutoRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"],
        "namedRange1");

    namedRange1.Value2 = 5;
    namedRange1.AutoFill(this.Range["A1", "A20"],
        Excel.XlAutoFillType.xlFillDefault);
}
Retour au début
Afficher: