时间:2016-04-03 21:14 来源: 我爱IT技术网 作者:佚名
在Excel实际操作中,有时需要复制数据,尤其是原数据经常变动时,这时需要VBA代码设置,笔公式也来得快,Excel运行的也快,并且区域可以主动的设置,如何设置?请看下面的分享.
前期准备工作(包括相关工具或所使用的原料等)
Excel2007文件详细的操作方法或具体步骤
打开工作表,找到原数据,。插入表单按钮。

ALT+F11打开VBA代码编辑器,输入宏代码如下。

将表单按钮指定到宏,运行代码。查看运行后的效果,目标区域出现了和原数据一样的数据,但位置发生了变化。

输入的代码内容并解释。
Sub 运行代码()For i=1 To 12Range("c" & i + 2)=Range("b" & i)Next iEnd Sub
----------------------------------
1.原数据单元格区域 b1 b2 b3 b4 到 b12
2.目标单元格区域出现 c3 c4 c5 c6 c7 到 c14
3.原数据区域在后,目标区域在前
4.目标区域和原数据之间的相同数据之间的位置变化:原数据与目标区域之间行号之差
5.使用FOR NEXT循环,步长为1,步长为目标单元格行号之差

注意事项
VBA代码一定要输入正确。VBA代码一定要明确园区与和目标区域,且理解深刻。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
