Quelqu'un peut-il me dire à quoi sert le paramètre CopyOrigin d'Insert? Et quelles valeurs acceptera-t-il?CopyOrigin on Insert dans Excel VBA
J'ai inclus l'aide vba (qui était pas vraiment utile):
Inserts une cellule ou une plage de cellules dans la feuille de calcul ou macro et changements d'autres cellules à l'extérieur pour faire l'espace . Expression.Insert (Shift, CopyOrigin) expression Obligatoire. Une expression qui renvoie un objet Range.
Variation facultative de décalage. Spécifie de quelle manière déplacer les cellules. Peut être l'une des constantes suivantes: XlInsertShiftDirection: xlShiftToRight ou xlShiftDown. Si cet argument est omis, Microsoft Excel décide en fonction de la forme de la plage .
CopyOrigin Variante optionnelle. L'origine de la copie .
Cette réponse est tout à fait induire en erreur, il n'y a aucune raison de mettre 'CurCell.Copy()' 'l'intérieur de l'appel Insert' car il ne revient même pas autre chose que des copies CurCell contenu dans le presse-papiers plus tard pour être inséré par 'CurCell.Insert()' –
curcell est quoi? variable de gamme? planète variable? Nom de votre femme? –
ce n'est pas vba, vous ne pouvez pas définir une variable en utilisant 'DIM'. tout est couleur 'erreur de syntaxe' marquée dans VBE (sauf la ligne avec 'range'). –