Excel中的宏的操作只能记忆固定的步骤,如果我要把在Excel中的规律性动作延展下去,应该怎么实现?

举一个简单的例子,我把A1A2两个数据复制放在B2B3上,把A3A4两个数据复制放在C3C4上,把A5A6两个数据复制放在D4D5,把A7A8两个数据复制放在E5E6,以... 举一个简单的例子,我把A1A2两个数据复制放在B2B3上,把A3A4两个数据复制放在C3C4上,把A5A6两个数据复制放在D4D5,把A7A8两个数据复制放在E5E6,以此类推,一直复制到A99A100为止,请问有什么简便的方法?是不是需要设计VBA程序? 展开
 我来答
cfzzj007
2016-05-17 · TA获得超过5365个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1568万
展开全部
解决问题就是找到问题的规律,
这个问题的规律,我认为是复制源,在同一列,每次复制向下两单元。
粘贴单元,每次从起点向右一列,向下一行即可。
那么用用For循环,即可做到:
for i=1 to 50
cells(i+1,i+1).resize(2,1).value=range("A" & i*2-1).resize(2,1).value
next
不想起名字了99
2016-05-20 · TA获得超过1695个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:731万
展开全部
Excel中的宏记录用户的操作。
其记录的代码一般不能直接用。
需要大量进行修改,且录制的宏中代码非常繁琐,有大量的垃圾语句存在 。
如果要修改宏,则要具备VBA编程知识。

Excel中的规律性动作延展下去
具体是什么样的动作
追问
规律延展的数据处理   如果你精通VBA的话可以留下邮箱看具体表格和要求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelPower
2016-05-17 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11864

向TA提问 私信TA
展开全部
Sub fuzhi()
 For i = 1 To 99 Step 2
  Range("A" & i).Resize(2).Copy Range("A" & (i + 1) / 2).Offset(1, (i + 1) / 2)
  Next
 End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fbb3ccd
2016-05-28 · TA获得超过814个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:241万
展开全部
那就需要写代码了,ALT+F11 根据实际需求,编辑录制的VBA代码。
VBA语法和VB(不是.net)一样,只是需要熟悉一堆EXCEL里面的对象和方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-05-17
展开全部
你的5个财富价值太高了。明天交卷吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式