自动填充的问题:如何自动填充选择的范围

Selection.AutoFill目的地:=范围(“B4:B32”),类型:= xlFillDefault

这将需要什么,我已经选择并使用它的内容来自动填充的范围B2:B4。

我想要做的是:取范围B2:B4,并使用我的内容自动填充我所选择的。

范围(“B3:B4”)自动填充目的地:=选择,类型:= xlFillDefault给我Range类的错误1004自动填充方法失败

范围。(“B3:B4”)自动填充目的地:=范围(精选),类型:= xlFillDefault给我object'_Global“失败的错误1004法”范围“

我如何格式化这个命令做我想要什么?

菲尔

--------------解决方案-------------

如果你看看VBA的帮助.autofill,你会看到这一点:

对在上述指定范围内的单元格自动填充。 变体。

expression.AutoFill(目的地,类型)
表达必需。 返回在所述对象中的一个的表达
应用于列表。

目的地所需Range对象。 要填充的细胞。 目的地
必须包括源范围。

类型可选XlAutoFillType。 指定填充类型。

==========

这说明该目标必须包括源范围意味着你
不得不小心你的选择。

因此,而不是添加了一堆检查的蜂鸣声,或如果有一个错误,也许
你可以让你的代码确定填写什么。

举例来说,如果我想B2:B4填充在A列中最后使用的电池匹配,我
可以做:

暗淡LASTROW只要
与activesheet
LASTROW = .cells(.rows.count,“A”)。端(xlup).row
“即使增加一个小检查
如果LASTROW <5则

退出子
万一
.range(“B2:B4”)自动填充目的地:=范围(“B2:B”&LASTROW),_
类型:= xlFillDefault
结尾

菲尔·史密斯在,NHS中写道:

Selection.AutoFill目的地:=范围(“B4:B32”),类型:= xlFillDefault

这将需要什么,我已经选择并使用它的内容来自动填充的范围B2:B4。

我想要做的是:取范围B2:B4,并使用我的内容自动填充我所选择的。

范围(“B3:B4”)自动填充目的地:=选择,类型:= xlFillDefault给我Range类的错误1004自动填充方法失败

范围。(“B3:B4”)自动填充目的地:=范围(精选),类型:= xlFillDefault给我object'_Global“失败的错误1004法”范围“

我如何格式化这个命令做我想要什么?

菲尔

-

戴夫·彼得森

分类:办公室 时间:2012-12-28 人气:1
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.578 (s). 9 q(s)