【发布时间】:2013-02-03 23:56:27
【问题描述】:
您能否指导我说我如何复制第 1 行中单元格的颜色、字体和样式?但不是单元格的内容。我写了下面的代码,但它被复制了上面所有的第一个单元格数据,这是我没想到的。
ob3.Range("A1").Copy
ob3.Range("A1").EntireRow.PasteSpecial(-4163) 'xlValues
请在这里指导!
谢谢,
【问题讨论】:
您能否指导我说我如何复制第 1 行中单元格的颜色、字体和样式?但不是单元格的内容。我写了下面的代码,但它被复制了上面所有的第一个单元格数据,这是我没想到的。
ob3.Range("A1").Copy
ob3.Range("A1").EntireRow.PasteSpecial(-4163) 'xlValues
请在这里指导!
谢谢,
【问题讨论】:
试试下面的:
ob3.Range("A1").Copy
ob3.Range("A1").EntireRow.PasteSpecial (xlPasteFormats)
Application.CutCopyMode = False
我在这里看到 Scott 的观点 :) 您可以自行设置数字,也可以使用 const 通过工作表使用此格式。
Const xlPasteFormats = -4122
Const xlPasteValues = -4163
ob3.Range("A1").Copy
ob3.Range("A1").EntireRow.PasteSpecial xlPasteFormats
【讨论】:
xlPasteFormats,但它可以读取任何枚举。
-4122
-4105,它说是-4122