当前位置:  开发笔记 > 后端 > 正文

CopyOrigin on Excel VBA中的插入

如何解决《CopyOriginonExcelVBA中的插入》经验,为你挑选了2个好方法。

谁能告诉我Insert的CopyOrigin参数用于什么?它会接受什么价值?

我已经包含了vba帮助(这不是很有用):

将单元格或一系列单元格插入工作表或宏表单中,并将其他单元格移开以腾出空间.

expression.Insert(Shift,CopyOrigin)表达式必需.一个返回Range对象的表达式.

Shift可选Variant.指定移动单元格的方法.可以是以下XlInsertShiftDirection常量之一:xlShiftToRight或xlShiftDown.如果省略此参数,Microsoft Excel将根据范围的形状决定.

CopyOrigin可选Variant.副本来源.

lakshmanaraj.. 22

它需要一个参数,如下所示.

Const xlFormatFromLeftOrAbove = 0

Member of Excel.XlInsertFormatOrigin

和...

Const xlFormatFromRightOrBelow = 1

Member of Excel.XlInsertFormatOrigin


shahkalpesh.. 20

添加到Lakshmanaraj的注释 - 它会根据您插入单元格的位置以及您希望选择的格式来选择格式化选项.

让我们说你有:
第一行有粗体文字,
第二行有斜体.
选择第二行并执行以下表达式:

Selection.Insert CopyOrigin:=xlFormatFromLeftOrAbove

新行将插入第1行和第2行之间,并从"上方行"或"单元格左侧的单元格"中选择格式规则.

在这种情况下,新插入的单元格将以粗体显示文本而不显式设置.



1> lakshmanaraj..:

它需要一个参数,如下所示.

Const xlFormatFromLeftOrAbove = 0

Member of Excel.XlInsertFormatOrigin

和...

Const xlFormatFromRightOrBelow = 1

Member of Excel.XlInsertFormatOrigin



2> shahkalpesh..:

添加到Lakshmanaraj的注释 - 它会根据您插入单元格的位置以及您希望选择的格式来选择格式化选项.

让我们说你有:
第一行有粗体文字,
第二行有斜体.
选择第二行并执行以下表达式:

Selection.Insert CopyOrigin:=xlFormatFromLeftOrAbove

新行将插入第1行和第2行之间,并从"上方行"或"单元格左侧的单元格"中选择格式规则.

在这种情况下,新插入的单元格将以粗体显示文本而不显式设置.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有