Range.Insert (Excel)

Cette méthode insère une cellule ou une plage de cellules dans la feuille de calcul ou la feuille de macro et elle déplace les autres cellules pour faire de la place.

Il n’existe pas de valeur pour CopyOrigin , équivalente à la suppression de la mise en forme lors de l’insertion de cellules de façon interactive dans Excel. Pour ce faire, utilisez la méthode ClearFormats, .

Insert (Shift, CopyOrigin)

With Range("B2:E5")
    .Insert xlShiftDown
    .ClearFormats
End With

Arguments

Optional arguments

Les arguments suivants sont facultatifs

Shift - Indique comment décaler les cellules. Il peut s’agir de l’une des constantes XlInsertShiftDirection suivantes: xlShiftToRight ou xlShiftDown. Si cet argument est omis, Microsoft Excel agit selon la forme de la plage

CopyOrigin - Origine de la copie; c’est-à-dire, à partir de l’emplacement où copier le format des cellules insérées. Il peut s’agir de l’une des constantes XlInsertFormatOrigin suivantes: xlFormatFromLeftOrAbove (valeur par défaut) ou xlFormatFromRightOrBelow

Range.Insert constructeur de procédures